The biggest problem Americans have with security is denial. Unlike Israel where security is taken seriously by professionals, American executives look at security as a burden... until something goes wrong. Ever notice the military can establish a "Green Zone" in war torn Iraq? That's because when we put our effort behind something we get it done. Likewise our political leadership ensure their everyday working environment is protected by armed guards. Shopping malls, houses of worship, schools or any public assembly area can be secured. Physical security needs to be taken seriously, that's the bottom line. If that involves many armed guards or just one then so be it.
Every location will be different but the principles are the same. We put our money in banks surrounded by security and armed guards but recoil at the same level of protection for our children or colleges? That is simply unacceptable. Our children are worth more than any amount of money. Disarming law abiding American citizens is not the answer either. They are simply not the problem or issue. We must look at the real threats, those who seek to do us the most harm and prepare on their level. Otherwise we invite another Beslan.