Okay, thanks. I'm going to steer clear of any argument favoring one view or another. Instead, I will objectively cite the law of the State of Ohio, and let you draw your own conclusions about whether or not it fits within your notions of justice. Otherwise, we will end up in a moral argument, and morality (right and wrong) is for the People through their elected representatives (or by revolution) to decide.
That said, Section 3 of Article XVIII of the Ohio Constitution provides:
"Municipalities shall have authority to exercise all powers of local self-government and to adopt and enforce within their limits such local police, sanitary and other similar regulations, as are not in conflict with general laws."
In City of Columbus v. Teater,XXXXX 2d 253 (OH 3/29/1978), the Ohio Supreme Court writes: "The police power
and the power of local self-government are constitutional grants of authority equal in dignity. The state may not restrict the exercise of self-government within a municipality. Furthermore, a municipality may exercise the police power within its borders. However, the general laws of the state remain supreme in the exercise of that power, even if the issue is one which might also be a proper subject of municipal legislation. Canton v. Whitman (1975),XXXXX 2d 62, 66, 337 N. E. 2d 766,
appeal dismissed, 425 U. S. 956 (1976)
I think that the above covers your question, as asked. Once again, I ask that we not get into a discussion of whether or not the above-stated principles are right or wrong, good or bad, moral or immoral. The opinions announced by the Ohio Supreme Court are the law of the State, and unless you intend to have those laws changed through legislative enactments, constitutional convention, or overthrow of the government, then good or bad, the law "is what it is."
Please let me know if I can be of further assistance.