Here is the simple truth, folks. This board is what you make of it. The character of this board is determined by the people who post. If you do not like the direction the board is heading... well, sure you could jump ship. Or you could do your best to steer it in another direction.
How? By not responding to the negative. Or by reporting the post to me whereupon I could step in and say, "cool it" and/or close the thread if I thought it was necessary.
Or by posting positive things... threads about good music, threads about good movies, etc. If someone steps in and says, "that music sucks!" you just say, "That's nice..." and continue on.
I find myself sometimes getting heated, such as in a recent thread with Allen and I was amazed at how cool and level-headed Joe remained during the whole thing. After that experience, I've decided to try and be more like Joe and just skip over the negative parts of the posts or threads and just respond to the positive with more positive.
The best advice that I can think of, that we should all follow is:
a) If something gets you riled up, go away for awhile... an hour or two, maybe even a day... before posting.
b) Don't post anything that you wouldn't say to someone face to face.
I think this would solve a lot of the problems here. It's common civility.
This board cannot be all things to all people, but the tone of the place is set by you.