Are you making money off this ?
Or are you just OK with infringements that are convenient ?
Not at all.
It's like this.
If I am getting physically beaten by the government 10 times a day, I'll work as hard as I can to stop the beatings.
If I have a chance to force them to cut back to 5 beatings a day, I'll do it and keep working to get rid of the rest.
From what you have been saying you would prefer to continue with the 10 beatings a day unless you can get them to stop them all at once.
In my opinion, that is not the optimal approach.
If we can work a way to have the most onerous aspect of background checks, the ability to build a registration database, without losing anything, we should take that opportunity and keep working for the while thing.
Recovering some of our lost rights in the process of fighting to get them all back is is not, in my view, a bad thing.