Wrong again. You can spew all the bile you want, you just have to deal with being a pariah when people think you're disgusting. That's social contract, not legal enforcement.
Religious tolerance doesn't let larger, more powerful sects bully smaller ones, like denying UUs the right to marry their gay members.
Furthermore, religious tolerance is not the province of legal rights. Neutrality is the government's proper role. Tolerance is up to individuals.
I think that you are right. I also believe that people are kind of missing the point. I don't hear anyone saying "I want them out of business" instead they are saying "They infringe upon my rights or other's rights and I don't want to give them my business". That is what a boycott is. People have a right to choose which businesses they support with their business and which ones they don't. 25 or so years ago, I stopped buying certain clothing that used sweat shops to make their clothes. There were other instances where I stopped using certain items for certain reasons. We have to go with our conscience.