So, if you had a sign that said something bad about Obama and the sheriff told you to remove it, you would be screaming “Free speech” and you would be right. It’s only hard to protect free speech when you don’t agree with it.
Again, Disorderly Conduct is the issue. Not free speech.
Go out and yell “Fire” wherever you want. Just not in a crowded theater.
You still are confusing two issues. It's not about the 1st Amendment, it is about a Texas law that prohibits lewd, obscene language in public. Read post #10 again. Such laws have been on the books in almost every State, county, and city laws since I was a child. Although, SF and other Commie locales ignore them. It's the same as exposing yourself in public - it's lewd.