Honestly, I'm torn.
Again, based on the high and frequently recurring levels of stupidity I see displayed at the "public welcome" ranges, I find myself rethinking this whole 2A thing. Honestly, when is the last time that you were on the rifle range and the rangemaster didn't have to yell at someone to stay away from the bench during a cease fire EVERY time they called a cease fire? Or... well, never mind, we all have a nearly endless supply of stories that we've seen at Kokohead.
I'm not sure that all of the rules they've adopted serve as a counter-influence to stupidity. I do believe that some of them help. But they help by reacting to symptoms, which is rarely the best way to go about it.
At the risk of sounding anti-2A, what's really needed is a screening process. People who have demonstrated themselves to be safe and responsible gun owners should be allowed to behave as such. Idiots who buy guns and don't treat them, or their fellow shooters, with the proper respect should be prohibited. Rather than trying to make the line safe for stupid people, keep them off the line in the first place.
Or maybe there could be a "kiddie range" where you are required to chain the muzzle of your gun to the bench, and only allowed to load one round every 5 minutes. Then there would be incentive for folks to actually learn how to handle their guns safely and well.
I know, I know... BOO! Down with regulation! 2A means anyone can own anything!! Sure, I agree... but that does NOT mean I want to share a firing line with you!
(All references to "you" and stupidity are, of course, not directed against any of the fine members of 2A!

)