I think it’s a safe assumption that you can't always work through problems with players. There are just some personalities that clash.
I think the best route to take when a player is disruptive to the group is to call that person aside after the game and talk to them about how the group plays and works together and how they played. I'm guilty of not practicing what I teach so take this for what its worth.
My group consists of a bunch of friends that value having a life before D&D. We all have a common interest and enjoy role-playing whenever we can. When we started looking for a fifth person we had a couple gamers come out a meet the group We told them how the group plays, teamwork and fun above all else. The first gamer was a lone wolf type player who was given every opportunity to help out and join the main group but opted not to and pursue his own agenda. Things were not working out and we knew it. We asked him to leave and told him things weren't working out and he understood. He mentioned that most of the groups he played with were cut throat and this was his gaming style. He took it like an adult and respected our decision; we still remain friends to this day.
The next person to try out for a spot had played D&D from the original boxed set to 3rd edition. He ran a fairly well known D&D website and primarily ran games as the DM, not as a player. Apparently being in the DM chair too long, he was confrontational and domineering. This isn't to say he wouldn't have worked out, just that at the cost of a well-established D&D group, well, I would side with them. If I were to join a D&D game I would try to make a good impression on folks by working with them and not against them.
Things came unglued real quick, tempers flared; I saw a yearlong campaign going down the drain. My daughter was sick, it was a Calgone take me away moment. At that point I called the game and told everyone to leave.
I spoke to each one of the members of the group and we came to a decision to redo some key moments in the game, hold off bringing someone new into the game for a couple weeks and when things cooled down we would contact the new player and have him re-join us.
I compiled an e-mail regarding the game, asked that we hold off for a while, gave him the reasons for letting the group get through a key situation in the campaign before they added an additional player. Now granted I should have called him but I was in an awkward position and really didn't want to add fuel to the already hot tempers.
Needless to say the new player took our decision in the worst way possible. He flamed the group with a very nasty and threatening e-mail, claimed he needed to game with us because of his life at that time.
This whole situation, to this day, still makes me want to disassociate myself with gaming. Thankfully I have a great bunch of friends who don't act this way and if we're clickish than so be it. Gaming is for fun and if someone is disrupting your fun you don't play with that person, simple enough.
I wish you the best of luck with your situation and hope your problem gamer doesn’t act like the one from my group. There's more to life than gaming, it’s about enjoying your time with good friends and family.
Digital