Didn't somebody do some shooting at a Canadian campus not too long ago, Montreal? I don't own any guns myself, but support the right to own them. Not quite as bad as homemade bombs, poisons, or biologicals. If some nut case foriegner wants to hurt a bunch of people, there are other choices. If everone was allowed/encouraged to carry a weapon openly, I'd think there would be less usage, or reduced body counts.
There is no perfect government, depends on what you want, and what you can tolerate. America's problem is that too many laws are being made, the process is too simple, and its a well paying carreer for too many. We'd get better quality if the pay was just average houshold income.
Religion isn't a bad thing of it's own, a philosophy to build a better society. Some take it too literally, others twist it around for profit, most use it as an excuse for laziness. I was in school before they started removing all bible related materials, seemed like we had a lot less trouble in those day, certainly less senseless trageties like at Virginia Tech.