Ask anybody who has ever tried to get a carry permit in New Jersey how this will work.
Sure, people have that right, but that right does not apply in your particular case. Or anybody elses particular case.
NJ now, rest of the country later. NY, NJ, MA, CT, MD, etc. have been exporting liberalism and trying to impose their values on the rest of us via their kongressional reps for as long as I can remember.