What we need are free thinkers who can voice opposing views respectfully. Sadly there are some who believe that arguing a point means you must be angry with people whom you disagree.
I really should not have....but people were having a civil discussion then someone comes in and starts bashing and insulting people with different views. I shall give myself 3 lashes.