Yes, but less irrational than banning guns.
We are living in a "don't just stand there, DO something" climate. Sadly, most people rely on their emotions rather than on logic; so it doesn't matter to them that the totalitarian agenda being proposed by the Left will have no positive effect whatsoever. They still demand that "something be done," and they will grasp at the Left's "solutions" if we on the Right leave a vacuum.
So as I see it, we have little choice but to "DO" something ... if only to offer a counter action that has a chance of stopping the Left's march toward tyranny. We might as well "do" the least harmful thing, i.e., put an armed guard in every school (provided it's the discretion of each local school district, not forced via federally-imposed mandate).
I recently calculated the cost of my local public school district to local property taxpayers:
It is about $15/day.
(And this district is considered a relatively frugal operation.)
Since I'm already having to cough up $15/day to support my local public schools, an extra 50¢/day would amount to about a 3% hike. Not pleasant, but I'd rather pay that, than see our Constitution shredded.