I haven't claimed to know better; in fact, if you've ever read my posts, I nearly always add the disclaimer that I am not a Biblical scholar. But I do know that Jesus said to rend unto Caesar the things that are Caesar's, and how one conducts himself in public--following the laws of public behavior, which include in this country First Amendment rights--is within Caesar's realm.
If you don't like a law, work to change it. Consider how people responded to Mapplethorpe's art and "Piss Christ" vis-a-vis NEA funding.
As for changing human hearts, which does succeed in modifying behavior, this is a one-on-one that begins with you being a light unto the gentiles, not by badgering those who disagree with your beliefs. What you don't want to do is cause those who already agree with your sense of outrage to turn away from you.
And this is what you have just done.