I am running a campaign and have been for about 5 months now. All of my players are pretty new to D&D. All except one. He is honestly my worst player despite all of his experience. He is constantly complaining nonstop.
He didn't like his first character, so he asked for me to kill his character so he could play a different character. Fine. I want everyone to have fun so no big deal. I am also all about homebrew but only premade homebrew found on dandwiki. I constantly give them all sorts of rare to legendary items, weapons, and armor. He is ALWAYS complaining about what I give him and saying how he wishes he had what I gave another person... but what I gave him was better than the item he wishes he had. He even gave one of the items I gave to him to somebody else because it was "useless" and now that other person uses that item every single session and this guy is so irritated that the person knows how to use it.
He will criticize my DMing but only in a super undercut way where he is pretending to be nice, so its hard to defend myself. He also makes racist jokes and he even made a joke about rape.
Honestly, I'm beginning to hate the guy. And now he just up and told me 2 minutes before a campaign that he is going to multi-class, but I had already told everybody at the beginning of the campaign that we aren't multiclassing because everyone is pretty new. Then when I was like "wait.. what? You're multiclassing?" He whipped back super aggressively "YOU'VE NEVER HEARD OF MULTICLASSING!" My blood boiled... Yes I know what multiclassing is. And I have at least 2 times the experience with DND than he does. He is driving me crazy.
One time he yelled at me in front of everyone because HE forgot which undead he had done a spell to and which ones he hadn't, and I informed him that he never cast the spell on this particular undead.
This is an online campaign using Roll20. He is my husband's coworker. He is about 30. The rest of us are in our mid to late 20s. Also, any time I try to talk to him about any of his behavior, he either yells at me or interrupts me and doesn't let me say what I'm trying to say. He will usually turn the conversation around from his behavior to what mythic items he wants instead. I am not giving him the item he wants because the item conflicts pretty heavily with the layout of the story.
I honestly am at my wits' end. But if I lose him on the campaign, I won't have enough people to run the campaign at all. (There is me as the DM and three players, including him.) I am so lost on what to do. What do you guys do when one of your players is making everyone else miserable?