Are free societies laying the foundation for their own destruction? I fear they are. In the name of tolerance, free societies are accepting behavior that will eventually make tolerance and freedom impossible if the trend continues.
I’m a strong advocate of tolerance for people in our society who don’t look like us. Many people today are eager to reject people with the wrong skin color or wrong religion. I wrote recently about why you’re simply a bigot if you hate Muslims in general — or if you hate members of any group just because of their color or religion.
Most Muslims I know are very much like me, but they simply have strongly different religious beliefs and cultural practices. Many others, though, have habits that are very similar to those of other westerners, maybe for good and maybe for bad. But there are some with beliefs and actions that make them unfit for free societies. Those are the ones I’m worried about — not because they’re Muslims, but because they reject the freedom of the rest of us to live with our own cultural and legal standards.
I don’t want anyone imposing his religious or moral codes on me, whether it’s radical Muslims or the members of the Westboro Baptist Church. I’m perfectly content to tolerate those people believing what they want to believe. I’m even content to tolerate them hating those of us who disagree with them.
What I’m not willing to tolerate — and what I don’t think any free society can tolerate — are those who take actions to prevent the rest of us from being free, simply because they’re offended by our beliefs or practices.

Was he angry to lose his family? Or because he lost his control?
Do people change? Or do we just learn how to manage our faults?
I don’t know how to fix race issues, but anger at race-baiters won’t help
After last month’s weight freakout, something’s shifted in my attitude
My political lens makes me think you’re crazy — and vice versa
Without meaning, most are blind to rot destroying their own lives
I still have trouble accepting that my idealized world doesn’t exist