I still don't see how that gives anyone the right to push their beliefs on anyone, no matter how old the culture or tradition is.

It's not a culture I believe in or was raised in, so why am I made to live in a society that feels the need to evangelize it's beliefs on everyone that it doesn't agree with? THAT is not what this country was founded on. THAT is the primary reason that people left Europe for the New World, for the freedom to practice their beliefs without persecution.