couple of things:
1- I agree that it's a crappy idea.
2- I like "abhorrable". Is that a combi of abhorrent and deplorable?
3- Can't agree on the simile. Public officials and government bodies have far more restrictions on them than individuals. Try passing an ordinance requiring people to say grace before eating in a public place, then stand back!
Don't know how things run in the US on this subject, but in Canada this kind of law would be challenged on a Human Rights basis -- and successfully, I'm pretty sure.