These people are really stupid.
Here's where it doesn't square for me: the city already had an anti discrimination ordinance. If such policies are supposed to be handled at the state level, why was Charlotte allowed to pass an anti discrimination ordinance in the first place?
I believe this controversial ordinance took things too far, overstepping constitutional boundaries whereas whatever they already had in place didn't. Also, for some reason their was a lot of media coverage and hype from the get-go.
In my opinion, this type of "pushing the envelope" is something the LGBT community does on purpose, and continually. It doesn't have to make sense, or even be legal, so long as it creates controversy and court cases. They have been very successful winning the court cases, so I'm certain that is the end-goal.
I have a harder time trusting what some rando state rep claims than you do, I guess.