I see that you're 'trying a different tact', but this statement struck me sufficiently to want to comment on it:
People you invite into your home and you play games with are by definition your friends.
No. Just no. The people who respond to a posting that I've put up at the FLGS or on a local gamer's website and show up after an email or two, sight unseen, to my home to game are not 'friends' yet by any definition I can find in Webster's. Nor are the cousins of our Rogue's fiance, who just moved to town and are looking for a game, 'friends'. They are
barely at the level of acquaintance at that point - quite likely for all parties involved. I do
not feel obligated, at this point, to put up with these new people for more than a session or two if it becomes clear that their presence is disruptive, nor do I especially feel obligated to give disruptive players numerous chances to interfere with everyone else's enjoyment of the game or the company. I probably won't boot them after a single session, but I'm not putting up with multiple sessions where the majority are unhappy for the sake of 'not booting someone'.
'Disruptive' could mean they whine incessantly over the established house rules (seen it), they lecture other players on how they should build and run their characters (seen it), or that they constantly make in and out of character passes at the women we have seated at the table (seen it). If booting these players from the game in order to preserve everyone else's enjoyment of it is a gamer's crime, I'm pleading nolo.
Josh, I recognize that you often tend toward hyperbole in order to drive home a point, but claiming that anyone that is invited over to the house to game is automatically a 'friend' is simply too far a stretch.