Not to mention it has overwhelming public support.

Via National Review:

New York Times:

[. . .] Nationwide, at least 23,000 schools — about one-third of all public schools — already had armed security on staff as of the most recent data, for the 2009-10 school year, and a number of states and districts that do not use them have begun discussing the idea in recent days. . .