yeah I have to agree that what Frogboy says in that quote is very dubious.
I understand where he is coming from, I think. It can be very frustrating for new players if the "competitive" ones take over the culture.
On the other hand there are many (if not most) players who obviously aren't interested in noncompetitive play. Good players won't want you on their team if you don't have a good win-loss record, and it's a pain to achieve that status when people just leave.
I don't see why you can't accommodate both. Include a ladder system, allow games to be made "ranked" or "unranked" and give players a choice. If a player doesn't want to have a win-loss record at all, provide that option. We have noncompetitive aspects like free for all matches and mod support, why can't competitive support be added non-exclusively?
I don't play WoW but I know it has some pvp and some non-pvp servers. I can't imagine that game being so popular if there was no pvp or arena battle whatsoever. I think the same principle applies for any online gaming community: if you want to protect the roleplayers, the 'casual' players, and the newbies, create a place for them. But provide a place for the competitive players too! Heck, probably the best way to ensure that people can play the game online leisurely is to separate them from the wolves. Creating two areas does this!