There are way too many threads about complaining about the L4D2 community. Yes we know there are elitists, trolls, noobs, mic spammers, and everything in between. I get it; I've encountered all of them. I've been kicked for missing a charge in Versus, I've been team killed, I've been cursed at for barely getting to the safe room and leaving my incapped team behind in a truly hopeless situation, and I've had the displeasure of winding up with a noob on my team who downs pills with green health and immediately heals with a health pack they found 10 seconds later while the rest of the team is bleeding. Almost every multiplayer game will have these types of players. Complaining about it isn't going to change the way people think and play. Should really good players give weaker teammates a second chance instead of instantly kicking them? Maybe, maybe not. Should weaker players get better at Campaign instead of jumping into Versus? Yes and no. Campaign (especially on higher difficulties) will make you a better player, you'll be more familiar with maps, item locations, etc. But at the same time you can't hope to be a competent infected if you don't get Versus experience. I see both sides of the "Elitist vs New Players" argument, but I'm tired of all the threads raging about it. Odds are nothing is going to change. If someone else's play style bothers you, then find another game, play with friends, or make friends who suit your style of play by skimming the threads i.e. "Looking to play some Campaign" or "Expert Realism players needed." Or perhaps you should consider adapting your own play-style if it's something that's often detrimental for your team i.e. using health items at bad times, not coordinating SI attacks in Versus, straying too far from the team too often, etc.
Anyway, point is stop complaining because it's really not going to do anything productive. Make threads asking questions on game mechanics or other topics that will be beneficial. Thanks.