This is the problem with not tolerating intolerance. Tolerance is usually subjective and depends on the person you ask. What is tolerant to me is intolerant to another. What I find intolerant others find tolerant.
Take for example, this P&N board. Over the years the conservative members have been banned or run away from the discussion because if they bring anything up, they are labeled intolerant, racist, bigot, so on and so forth. So what we have now is a 95% liberal member base participating in these forums. What happens if this continues at a large scale, outside of the internet, and across the globe in all aspects? Conservatives may lash out because their voice is not heard. This leads to civil unrest. Maybe the liberals want to silence the conservatives, but I think anybody with any thought will realize that is not a healthy solution to any problem.
Now I'm not trying to bash this forum, we've seen this same type of things over the years when it comes to not tolerating gays, blacks, or any other or group of people who feel oppressed.
What it really comes down to is this: The only way we are going to get past this is if we start treating others with respect. Treat them how we'd want to be treated. We shouldn't give ourselves excuses for bad behavior: "I will only be nice if I find the other person x, y, or z..." Really, we should be nice regardless of who the person is, or what they do. Truth with love is what my wife says.