On the contrary, it has worked. You can pretend it hasn't, but then you'd have your head stuck in the sand or perhaps somewhere more foul.
The reason why states and municipalities can enact gun control laws is because the 2nd Amendment has not been extended to the states by the Supreme Court.
Not yet. Getting the perfect case in front of them where they'll make that ruling is a major objective.
I can see why you don't want to argue. You don't know what you're talking about.
I've tried to tell you what the current state of constitutional law regarding gun control is. Your response has been to shoot the messenger.
Have a great Sunday yourself.