What you're witnessing is culture expressing itself, rooted in history, the law, the zeitgeist of the people. And right now the culture is drawing a line in the sand and saying, "don't do that (bigotry, racism, ignorance)". You are free to be on this side of the line or you can start a revolution. So far the good guys are winning. Not Dems or Republicans, but sane people.