That has nothing to do with this question. This question is NO MATTER WHO YOU GAME WITH FRIENDS OR STRANGERS, how long will you put up with one of them as a disruptive player?
Ok, well, I think people's points about what constitutes "disruptive" are valid.
It takes a few sessions to discern a pattern of behavior...everyone's entitled a "bad day."
So, to the question at hand, there has to be at least several sessions before I'd be willing to have a chat.
That's the first line of defense, as it were. You can't just summarily boot someone without bringing their behavior to to the player first.
If you have a sincere and honest discussion out of game, and the behavior continues, then you are left with little choice but to tell them they are no longer welcome.
I would NOT put up with the behavior for longer than a couple of sessions especially if the other players are as put off/irritated as I am. So there is the "players talk to him first" and then the DM talks to him...and then...3rd strike he/she's out.
OR, you could just have a cohesive, "whole group" discussion first. They will probably be made to feel that they're "being ganged up on"...which, well, yeah, they are. Because the behavior is THAT unacceptable.
I also agree with everything Kitsune said. If the players don't know what is acceptable or not bevious BEFORE you sit down, then it is much more difficult to do this.
However, bottom line is, the game is THE GAME, it is everyone at that table. And if one person is throwing off the FUN of the experience for everyone else...then yeah, they need to go.
I'd say...a month (depending on how often you game, let's assume 2-3 times/month) to discern the behavior. One or two conversations...if the behavior continues...the boot should be...no longer than 2 months in...otherwise you're looking at possibly loosing your non-disruptive players.
Never had to do this, so just working off of premises/beliefs for a "good gaming experience". Take the two coppers for what they're worth.
Good luck and happy undisrupted gaming.

--Steel Dragons