You misread the case. The case is talking about the broadness of a CITY ORDINANCE not state law. Again, there is a big difference.
You must not live in TX, because in TX, a cop can order you to put out a cigarette. It is common practice and upheld in court.
Prove it! Show me a link to a case where it has been upheld or show me the statute!