I agree that the english majors are annoying but I enjoy reading and participating in the (constructive) debate on this site as it has taught me a thing or two. Even from those with spelling issues (made a few myself).
I have found that the english majors are those that are usually on the losing end of a debate so they pick on whatever they can find to try and save face. As for the pot-stirrers and whiners, take a deep breath and embrace the fact that there are those out there that have, and are entitled to opinions other than your own.
It's like cable tv, choose what you like and turn off what you dont. If you're looking for a site where everyone shares your opinion, good luck as it will never happen in this country, even if you charge em ten bucks.
You have to admit though, some of this stuff is like a car wreck, you don't want to look but you have to. Some of the debates on this site are worth 10 bucks to read.