Except it WAS NEEDED. Why was the law needed? Because one of the largest (and liberal) cities in NC had enacted an ordinance expanding the "non-discrimination" provisions to include gender identity. This ordinance would FORCE all businesses, schools, churches, and other organizations to allow "transgender persons" to use the rest rooms, dressing rooms, locker rooms, showers, etc. of their chosen identity rather than their biological gender. This law made that city ordinance illegal. The law stated that all government bathrooms, locker rooms, dressing rooms, and showers that are gender specific shall be limited to the biological sex of the users - not whatever they decide they are. The law also left it up to businesses and other private organizations to choose their own policy, but prohibited local petty tyrants from mandating those polices onto businesses or other organizations.
The people of Charlotte voted for this by electing people who support this viewpoint.
The state of NC has made it a state issue. This will end up in the Supreme Court, who will side with the transgenders. It will be law of the land in every state. Thanks NC.