Blue
Ravenous Bugblatter Beast of Traal
If the DM is also the host, then the DM can flat-out tell the misbehaving player that future invitations depend on how they handle that conversation. If the DM is not the host, then the DM can tell the host that her willingness to DM is at stake.
A DM doesn't have to run for anyone they don't want. One can say "I won't run for you" and make it stick. Period, no discussion. No need to involve anyone else or get the buy in from the host or group. The DM has rights as well as everyone else.
That's not kicking them out of the group, nor of the house however. If the group as a whole says "that's fine, we'll have someone else run", that's also part of the group dynamic - the DM only has power within the game, and only at the pleasure of the group.