People are really quick to pull the "this violates our free speech!" card, but I don't think the argument applies in this case. If someone is going to make that the basis of their platform, they should make sure they understand it.
____________________________
Some people are like slinkies, they aren't really good for anything, but they still bring a smile to your face when you push them down the stairs.