I “think” I agree with everything you say but I really am more along the lines of IF your going to carry......FINE;
but, IF you carry, you must have on your person NOT A LICENSE but a Certificate. The Certificate simply says that “John Smith has taken the required training to carry a firearm in public”.
In this manner, the only issue is “training” which I believe some folks really do need and I would not personally want to be around them if they had a loaded gun!
But, if they have the “statutory training”, the rest is none of the states business. This would eliminate any possibility of any little wet pants liberals writing last minute little phrases into the law that are really just plain ole anti second amendment in their content. Give em an inch and they will take a mile.