tl;dr at the bottom
Chances are he'll get what's coming to him if he keeps on antagonizing the other players. My first 3.5 game that I DM'ed I did so with my buddies in my traditional gaming club in college. I asked that everyone use just the core classes from players handbook 1 because I was unfamiliar with most of the supplementary classes and most of my players have never played D&D before. Everyone adhered to my rule except for one person...
This person decided to be a necromancer. I've never played with a necromancer before, let alone DM a party with one, so I was unsure about their abilities or strength. I let him play the necro because i didn't feel like waiting longer for another character to be made and he seemed adamant about playing it. Turns out his necro was freaking broken as hell, healing himself at will, insta-gibbing most of my encounters with one combo even after complaining that I was pitting them against enemies too tough for their group. If his characters power wasn't enough, the kid was just absurdly annoying in character. He was a good player, getting out of situations he got himself in with ingenuity and he was a good at roleplaying his character but his characters personality was horrendous. The character was "insane but not insane" as the player put it, he wasn't evil, just chaotic stupid. He'd yell at NPC's for stupid reasons (such as keeping their dead in "naughty boxes"), getting his allies in trouble for associating with him and pissing off people they needed to talk to.
Finally, in the last session I was able to hold, they fought a boss, a giant construct that was using a druid as a power source against her will. The druid slowly was gaining control of the construct and was wanted to kill her captors (who were standing on the sidelines). They had a choice, either save the druid or help those who put her in there by killing her. The necromancer climbed on top of the construct and started pleading with the druid, asking her to not injure the paladin or himself, he didn't care about the rest of the group. Once they defeated the construct, he ended up falling down, flat on his back. The party was very disgruntled by his personality thus far and the fact that when trying to calm the druid down, he only asked for his own safety. So when he fell on his back, the bard of the group decided to run up to him and coup de grace him in the face, instantly killing him. (i thought this was absolutely hilarious, especially since I give out bonus xp for most kills in the session and the bard was the only one to get a kill hahaha!)
tl;dr
So long story short, I think that given time if a player proves to be a burden to their team, it is up to the rest of the party to take it into their own hands. I'm not saying it has to come down to PvP, since I know most people hate PvP situations, but the group should confront this player (in character) and do something about it. If his actions out of game annoy you, its probably best you confront him as well, just take him aside and explain why his character or OOC conduct bother you and give him options on how to fix it. Be firm but be constructive.