It's not funny to read the everlasting dispute between Americans and Europeans when it comes to gun control.
I've lived in both places for a long time and try to understand both points of view. My opinion, as a European-American, is ambivalent.
First of, not every country in Europe is strict on gun control. Spain isn't, Belgium isn't , and in beautiful Switzerland it's mandatory for adult males who served to have an assault rifle at home. Yet, homicide rates are low in these countries.
Devastating and twisted things like in Virginia happen in countries with strict gun control too, may be not as frequently. I remember similar incidents in Germany, where you have to jump through hoops to own a gun legally.
http://archives.cnn.com/2002/WORLD/e...many.shooting/
The reason why homicide rates are high in the US is not solely due of the easy accessibility of guns. There are social issues as well.
The 2nd Amendment, on which gun ownership in the US is based has advantages too. It was not designed that Americans can walk the streets with a six gun in their belt like John Wayne, it was written as a counter balance to the government, means, in case the government goes wacko, Americans have the right to counteract. The idea might be delusional in these days, but may be not.
I have a 87 year old great aunt who grew up in Nazi Germany. We once asked her how the German people could ever allow a fruitcake like Hitler to take over, especially when only 25-30% of the German population supported the Nazis?
Her answer was: "What could the rest of us have done? Attack Hitler's paratroopers with our bare hands?"
I'n this case armed citizens might have been an advantage. Considered that WWII costed almost 60 million lives the price for armed citizens seems low. I am not saying that WW II wouldn't have happened if the Germans were armed, but it would have been more difficult for the Nazis to drag innocent people out of their homes and ship them off to Auschwitz.