a 10 to 15 round magazine is really not a big deal.
the PROBLEM is unsecure locations, these 'soft targets' like schools.
They should have a cop at every school - not only because of crazy 20 year olds, but also because of al-quida terr'ists, because of parents who steal their own kids, etc.
they SHOULD have cops at every mall - because stores get robbed, people start fights, etc.
Every store owner SHOULD have a weapon if they want, to protect their premises.
it's not exactly rocket science, many of these places spend millions of $ and don't bother with a $40k salaried cop.