However, that isn't what the blog post is talking about. It is saying people SHOULD tolerate it personally, and we shouldn't call people 'heretics' for their ideas no matter what those ideas are.
I think it is ok for people to say "If you say gay people shouldn't get married, I am going to immediately respond that you are wrong and that it is immoral to hold that belief. If you say and hold that belief, I do not want to be friends with you and I don't want to support your business."
Boycotting people and businesses that hold views that go against your moral beliefs isn't wrong, and should not be condemned as blocking progress.
Now, I do think we all have the responsibility to make sure we limit the things that we respond to in this way. For example, we shouldn't have the 'shun the person' response if you disagree with what the tax rate should be, or if you think that raising the minimum wage will cause rampant inflation. Those aren't moral beliefs, they are implementation details.
Now, it would be different if your belief was "I don't want to raise the minimum wage because poor people don't deserve help", we might run into more issues. It becomes a bit tricky because a lot of horrible, immoral, views are hidden behind false justifications. Sometimes we make mistakes, and people with legitimate beliefs might be caught up in the crossfire, but this doesn't mean we shouldn't take reasons into account when determining the response to an opinion.
That simply isn't the case; definitely not "everyone".
> and we shouldn't call people 'heretics' for their ideas no matter what those ideas are
Indeed, those people are wrong; if you want to publicly call someone a heretic, or whatever, (in a non-harassing way), that's just your freedom of expression. You don't have to like the fact that someone thinks controlling women's bodies is a good idea, and may call them a backwards idiot or whatever.
> Boycotting people and businesses that hold views that go against your moral beliefs isn't wrong, and should not be condemned as blocking progress.
Right as far as a personal boycott goes; but now suppose you don't want to let such a person into your restaurant, or give them a job in spite of qualifications.
Also note that if you belong to some religion A, then people from a certain other religion B almost by the respective definitions of A and B hold views that go against your moral beliefs.
You should not be able to keep a person out of your restaurant because of their views, but the job one is tricky and nuanced.
I think there are certain beliefs that a person could hold that are valid disqualifications for hiring that person; for example, if a person is advocating that women shouldn't be allowed to work and should stay at home because they have nothing of value to offer, how can I possibly hire that person? How is a woman supposed to work side by side with someone who has expressed the view that they have no value in the workplace? I think if your opinion is that some of your coworkers have no value in the workplace, that has to disqualify you to work there.
Now, of course, the spectrum of troubling views will eventually reach a point where the answer is not so obvious as to whether they should be hired or not. I don't think I have a strong answer to where that line should be.
A person who holds the views that you describe because he is an Orthodox Jew cannot be fired for said views. No, I'm not making that up. Perhaps you should think carefully about what "freedom of religion" means to you!
No, just their freedom to express that they don't like it.
Not grant them actual power to interfere in people's lives by implementing the denial.
> Do I have to tolerate someone who wants to control a woman's body?
We have to tolerate someone who expresses (in a non-harassing way) that it would be a good idea for them to do that; we shouldn't tolerate someone trying to instigate such control.
And I mean as a matter of public policy. Whatever you choose not to tolerate personally is up to you as long as your preferences aren't used as the basis for perpetrating discrimination.