This is the BEST STEP to take to prevent another catastrophe like Sandy Hook. And really this is just like gated airports areas to prevent plane hijacking catastrophes.
After that, we will need GATED theaters and malls! Wherever Americans gather in numbers, we need on-site protection! This gated future is here and now! It is the cost of our civil-ization.