More US bashing, just what this "friendly" forum needs!
FWIW, when we lived in WA state, we once made a day trip to Vancouver, BC. The traffic was horrible, drivers were as bad as anything I've seen in NY or Chicago, and we tried to get on a bus and ask the driver a question, and he snapped at us very rudely. We were astonished, as none of this fit our previous perceptions of Canadians.
We never returned to Vancouver after that, though we did visit other parts of Canada often, and found the people very nice. (Most of the people in the US are very nice also). Canada has its shootings also, BTW. Just read the news. It's so easy to sling nasty generalizations around. None of them hold up when given a moment's thought.
I do agree with you that it's much too easy for children to get their hands on guns. But how about toning down the hatred of this country? In spite of having lots of room for improvement, most people find it a wonderful place to live, or visit.