I just finished that article Aramis posted and can remember several of the same kinds of problem-gamers I ran into regularly.
I developed some House-Rules of my own to deal with the problems and to help make keep the game from being ruined by:
There always seemed to be a plyer who would pount and make snarky comments if he got himself killed in the game. He wouldn't just shut up and go watch TV, or at least sit back and wait till an opening would come where I could get him re-inserted (if possible) into the game that night with a new character. My rule was I would never run a game at that guy's house. That way after we ignored his crap for a while he'd just go home.
There was also the munchkin type who insisted on waving the rules in my face every time something didn't work the way he thought it should, and seemed to know every little article in the Dragon, whatever that pertained to the situation, treating it as Holy Writ. My rule for that guy was to have him get captured as soon as possible and leave it up to the rest of the party as to whether or not he'd get rescued. The rest of the party would never find out where he was held captive until he swore to shut up and play nice on pain of never, ever, ever playing again with us.
Since munchkins can't stand the idea of not being able to play and flaunt their munchkin-ness that would always work for at least that particular game night. Since munchkins also never seemed to be that bright we'd have to go through the same thing next game night but we all would secretly look forward to the munchkin's wails of "Not fair, how come I'm ALWAYS the one captured?!"
To me it depended on the level of snarkiness. I never really experienced a lot of the obnoxious behavior posted on this thread. I saw a lot of people over react to some comments, but I never found any of the comments in and of themselves as offensive.
However, and there's always a "however", there was a player in our circle of friends who did tend towards rules-lawyering. And that wasn't so bad in and of itself except that he only did it when the situation, whatever it was, pertained to him.
We could be doing a game of Car Wars or SFB or whatever, and a situation would come up where we could have all invoked a rule of somekind, but, because no one else did it was therefore understood that whatever rule it was was being ignored for the time being. We even acknowledged this verbally on occasion, and would hand wave it.
But, when player-X (and we'll call him player-X for purposes of protecting the guil... "er... innocent"

) would run into said-same situation, then it became a whole different story. His usual spiel would start off in an innocent and gentle voice "You know, I think there's a rule for that...", at which point my blood would boil.
*TONGUE INSERTED IN CHEEK MODE ON*
If there was a targetting modifier that we hadn't used all evening, he would dredge it up. If there was a special rule addressing Tholian Webs not being able to be layer caked on Wednesday afternoons during a rainy day with a Godzilla film on, then he'd throw it in our face. If there was a rule describing how a baby zebra at a circus could save his character on a space station by doing back flips during a total eclipse, then he'd bring it up.
*TONGUE INSERTED IN CHEEK MODE OFF*
That kind of thing I found highly annoying. Fortunately I wasn't the only one. And I say that because I thought I might be overreacting to his antics, but, in retrospect, I wasn't as such, although I should've studied the rules more thuroughly and thrown them back in his face.
After a while we just stopped inviting him to game with us. Our gaming sessions turned out to be better for it. He went off to "date" and "make a man of himself", but wound up dating a girl who didn't like him for the behavior I listed, and another who cheated on him for the same reasons. Last I heard he was divorced. It's been his bane, so to speak. He became an engineer of all things, and not some ambulance chaser. I wonder what his coworkers think of him... :smirk: