No you don't, you're right. You tolerate what you want to, that's fine. But your son is a living, breathing being who should be able to believe what he wants to believe, and not be told what to believe.
Political correctness is a downfall, but being openminded, accepting and loving, well...