Good article with a lot of truth. More and more, people talk past each other, and not to each other. The moment either side says something the other side doesn't like, the name-calling and labeling starts. This is America, and opposing viewpoints should be allowed and expressed in a civil manner, not taken as an opportunity to try stifling the rights of others to hold viewpoints or beliefs different from the 'perceived' politically-correct version of group-think. Chanting in mobs that one group of people matter more than others, or gerrymandering election districts to disenfranchise the citizens of their votes, are just two examples of extreme positions, where one side is trying to marginalize the other. Unfortunately, the shouting and anger from all sides just keeps ratcheting up. Throwing rocks and bottles and attacking demonstrators or protestors is wrong on both sides, regardless of how one might feel 'provoked'. There needs to be room for everyone to speak, and be heard.