That’s why it is the hard part.
There are so many minefields that this issue ought to have been tackled in small pieces in separate legislation that avoided the whole “trans” social issue for now (because it is a loser) and instead focused on punishment of actual crimes.
Let the instances (sadly when they occur) get major attention if it was a perv perpetrator that “felt” like a girl or boy. Force the LGBQTs to either get tarred by defending these people, or be open to even more “reasonable legislation” to safeguard the public (and by extension give them a PR “out”).
In the end (albeit slowly) we push back against this.
North Carolina went too big, too fast.
North Carolina simply codified the practice that exists in most of the country.