I completely agree. One thing I learned a long time ago was to not discuss religion or politics on the web. Someone will always be hurt or become angry. (I consider abortion a part of both.)
I was an admin for a very large forum for over 16 years. I agree it was a good thing to learn about human nature. You learn that some people are just acidic and will do anything they can to bring people down to their level. Others have an occasional bad day and sometimes say things that they do regret. You also have the people who try to help as much as they can and when they are **** on they wipe it off and go forward being a positive person. These are the people that you will respect their answers to questions and enjoy their posts in general.
INGO is like almost every place on the web; you will find bad apples and good apples. you have to decide which ones you want to make into a delicious pie. Mmmmm pie......
Working in the service industry for over 30 years, I have come to the conclusion that we have more mentally ill people out and about than what anyone wants to admit.