"The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the People."
Bolded for the confused. Here's a hint, the local city council is not THE PEOPLE.
For the sake of argument, I'll just ignore the pesky fact that we're talking about a Constitutionally protected right of which the BOR expressly states shall not be infringed.
The 10th amendment is clear in that state governments don't have the authority to delegate their legislative powers to local municipalities full of mini-tyrants. The founders intended this to be a nation governed by the states and held together through loose federal governance. It was not intended to be a nation of tens of thousands of local dictators trampling the Peoples rights based on whatever their feelings happen to be this week.
We are so far removed from what this country is supposed to be, it's pathetic.