I have no hatred of newbs, but people who refuse to learn and penalize the other players in the game really do get on my nerves. A mistake is a mistake, but a mistake repeated 10 times over is just plain annoying.
I don't play L4D VS because I hate the gameplay, but I love the campaign mode on harder difficulties because team-work is forced and the game isn't just "BOOMER! SMOKER! INCOMING! HUNTER! ANOTHER HUNTER! INCOMING!". You can actually play it through and use real team-work, and only then will you win.
But, saying that, I don't play L4D half as much as TF2. Thing is, L4D doesn't have any REAL servers, where-as on most games you find one or two servers that you enjoy and play there. Valve made a stupid mistake with their server browsing system on L4D, and it's not going to improve.
And because you can only have 8 people on a server, and they can all votekick you off, you're never going to learn how to play it properly. Like I said, on most games, you can find a server and practice. I suggest playing VS with bots in Single-player [http://uk.gamespot.com/pc/action/left4dead/show_msgs.php?topic_id=m-1-47128969&pid=937406], though I'm not sure if this still works, and I don't know if it's PC only. It's not perfect, but you might be able to get some practicing in.
To those that don't play FPS online, I really suggest doing it. I'd love to play some RTS games online but I'm never good enough. But I can't imagine not playing TF2 or L4D online; they're just a million times better, especially when you find a decent server.