LDW, leaving isn't the answer. If you state your opinion and want people to listen, then you must also reciprocate the same courtesy. If you can't, then avoid posting controvesial threads.
There are alot of members here that I and other members disagreed with, but they still stay and continue to post threads, even controversial topics.
Hell, ask Simply Cosmic, Warped, Rogue Leader (from the Inf forums) and just about 80% of the other members. Although I still disagree with most of their opinions, I have more respect for them because they stick it out.
Life is not going to follow you. You have to accept life or you will be left behind. When you get older, you will soon discover that if you do not compromise or learn to accept other people's opinions, you will be a lonely and bitter person. By accepting other opinions, I don't mean agree with them. That is part of communication.
Communication is and always will be a two way street. You can't speak without listening. If you don't listen, then the communication process is broken. Another aspect of communication is to compromise.
You cannot expect to win every arguement. If you do believe you can, then you limit your chance to learn. If you can't accept being wrong or being flamed, then you only limit your constitution.
Hell, I'm being flamed as we speak. I get flamed on constant basis. Being in the military and in a position of authority makes me subject to flames every day. Ask some of my troops now...they are members of this board
. Thing is, I respect their opinions and we discuss the options.
They have learned you can't just complain...you must give a solution. Best rule there is:
If you complain, give a solution. If you have no solution, don't complain.
Harsh as it may sound...it is the truth. People don't want to hear complaints. They want solutions. When you have a solution, or propose one, people will begin to listen and even accept your opinions. It is a fact of communication.