it is also reactionary and not preventative. In cases of extreme risk an ounce of prevention is worth a pound of cure.
Of course a ban is "reactionary" it's THE RULE that's preventative. My ban for violating the rules is reactionary,
your ban for being unsafe is JUST AS REACTIONARY and no more effective. The price would be insignificant. How many people would actually be banned? It could be done with nothing more than a list and a DL check. If it was computerized it would take nothing more than a magnetic card reader a cheap laptop and 10 minutes for anyone who knows Filemaker to create the database and rules.
Your example about cars in school zones is actually an excellent analogy, for the opposite reason you thought.
1)Travel (modern form of cars) is a protected right, Self protection (modern form firearms) is a protected right.
2)There are places where both could be more dangerous than they would normally be in other places. (School zones for cars, Gun shows for guns... as examples)
3)Are cars banned in school zones? No. Why? There's no reason they couldn't be.
Your not "required" to be there. There are plenty of roads and plenty that will take you where you need to go without going in a school zone.
There are a lot of unsuspecting people running around not paying any attention. Surely the best action, the "ounce of prevention", would be to ban private vehicles in school areas.
It's not a "huge inconvenience" because there's plenty of other ways around the area. If you need to pick up a kid you can just park nearby and walk to the school, small price to pay for safety.
No, there's no ban. What happens instead? Strict rules and strict enforcement. Low speed limits and hefty fines, lost licenses, even jail time if you kill a kid. Do kids still get hit in school zones? Yep. So should we ban cars in schools zones? Hmmm, no one seems to think so.....
Strict rules, strict enforcement and nasty consequences would have the same result at gun shows. Would there still be accidents? Yep. We're human, some of us are stupid, some of us are careless.... but we're not banning cars in school zones.