Cities can absolutely pass enforceable gun laws. She brought a firearm into a prohibited place, that’s not a right.
And concealed carry should be exactly that. If people can easily see it, that’s effectively brandishing (in areas without open carry). That was made abundantly clear at the CC class I attended. Now it’s open carry here and doesn’t matter.