I'm going to give my d&d group cooking wine
Why cooking wine and not real wine?
He's a greedy bastard, he only cares about his character, not the party members
If you are hosting a party you are responsible for making sure people have drinks and food. It is wrong to punish someone because you are upset with how a game is going.
Oh, so I should now be disrespected. I should now just give up and play the game likely he wants?
If you're going to host something its important to be a good one. Even if your guests are selfish, the tone of the party is set by the host. If you continue having problems with someone then it might be better to avoid inviting them in the future.