Use the block button and move on. You're gonna find at least one or two hateful spite-filled angry players wherever you go. What would be great is a server full of 'em. Like everyone on a server gets to vote on who's the most caustic player, and top2 go to server XXX. It'd be like putting a bunch of spiders in a jar and shaking it! What fun!

But, seriously. Everything you mentioned can be solved with the block button.