Good question, since "regular people" won't comply, and criminals won't bother, the real effect/consequence will probably be a LEO Law Enforcement Officer Expense/Tax...because, the LEOs all have guns right?
i like the require them to get 1st Amendment insurance ideas above.