You are willing to deprive someone of their constitutional right because they lack the funds to obtain permanent housing?
Yet, you want the government to go through hoops (you have mentioned increased surveillance and quicker intervention on potential shooters) so that a small minority of the population can buy assault rifles.
Fair point on the transgenders. But that is a strawman argument. Guns are another example. A few people want to buy ar-15s and so millions of people have to worry about school shootings. But that is okay, because it's a constitutional right.
A few neo-nazis want to walk in a park carrying tiki torches and millions have to deal with it on TV. That is okay, because it's free speech. A few black players want to kneel, but that is wrong because millions have to see politics in sports.
The more rational right-wingers on this site (like yourself) claim to be constitutionalists, but it reality that only applies when the application of the constitution follows their beliefs.
The reality is that conservatives back this law because they want to deprive minorities of their voting rights who will likely vote Democrat (the party that doesn't tell them there is something wrong with them). Its not about election fraud. There is no substantiated evidence that election fraud is a serious issue in the US. It's a bogey man to rile your side up (which lives in fear of the deep state, Venezuela, and foreigners).