I think it is important to make the distinction between tolerance and acceptance. I tolerate a lot of things I find personally distasteful. I don't accept them because it is the currently favorable attitude to have. I decide what I approve of and what I don't. Not social convention. Not peer group pressure. My criteria is varied depending on the subject matter. I am old fashioned in many ways, quite conservative in many ways. I listen to my instincts and accept my dna programming as what's normal. Philosophers refer to this as animal faith.
We run into problems when one group try and force another group to agree or accept a certain behavior or way of life as the "accepted norm". Why is my validation of your behavior necessary? I don't give a damn what you think of mine and yet, my approval and acceptance is important to you? Why may I ask.
I desire to live an honorable life. Integrity is important to me. I absolutely abhor dishonesty and self deceit. Fanatics always want to be accepted. It pains them to think there are those who think their beliefs are asinine or childish. Why does it matter? If you accept a belief as being real and you embrace it and it fulfills your needs in some way then why does it matter what anyone else thinks?
Intellectual freedom is the freedom to think what you want regardless of "public opinion". I don't have to agree with the herd mentality and I certainly don't require the herd's validation of my beliefs. Inside my head, I am free! So are you........