Of course protecting the kids is the right thing to do - as much as it is terrible to understand that this is what the world we live in has come down to.
Are there not armed guards at banks? Are children not worth more than money?
I do not agree with arming the teachers.
Let the teachers teach, let law enforcement protect. Even a patrol car sitting in front of the school could be a strong deterrent. Perhaps a local police presence will help kids to have a better respect and appreciation for law enforcement as well, if handled properly.
There are ways to make schools safer that do not involve turning them into armed fortresses or require tremendous expenditures.
Don't quote me, but I believe it is being reported that there were armed security guards at the school.