Along with this is the right to express one's knowledge and understanding without one's thoughts to be considered bigotry or hatred towards others.
I disagree with this sentence. Some things just are hate and bigotry, no matter how you candy coat it or what book it comes from. If somebody says that a certain group of people are inherently evil or wrong, or abominations based on things beyond their control (Blacks, jews, gays, Americans, whoever), then yes I'm going to call them out on that. Because those thoughts lead to actions and those actions hurt people that don't deserve it.
Why shouldn't they be called out on it? Because they might be offended that I think they are grossly wrong in their belief that black people aren't really human? Because I might hurt their feelings if I say that it's disgusting that they think gay people should have to go into special camps to brainwash them into being heterosexual? "Ah, but what's the harm in some different opinions?" Because then that first guy goes out and lynches a "porch monkey" for dating a white woman, and the second guy tries desperately to prevent homosexuals from having the same rights as anyone else. I guess I wouldn't want to offend those people and not give arbitrary respect to dehumanizing beliefs just because they think that's the way it should be.
Though I agree, Knowledge and religion should be free. Governments can't afford to make school free, but the information age is helping to spread knowledge worldwide for almost free. Religion should be a path to spirituality and a view of something larger than ourselves rather than another money making scheme, or arbitrary dogma to enforce on the masses.
Is that banworthy?