*****
All three are a waste of time. Tennessee has a law saying city law cannot supersede State law, and for good reason.
The first one in particular: You're going to tell me I can legally carry a gun without a permit anywhere else in the State of Tennessee but as soon as I cross into the Memphis city limits, I'll be guilty of breaking a law I may not even be aware of?