FA Q2 -
All countries are different. One could even say that all countries are unique.
But even so, when we travel from the US to France, England, Germany or Canada, the similarities are overwhelming. They are all major, industrial economies. They have very multi-ethnic, multi-cultural societies. They all have big cities. They are all capitalist. They all share a kind of western, European-based culture.
I do agree that having Mexico as a neighbour means some crime might spill across the border. But surely the same is true of France, which has more than a million immigrants from three countries it fought wars in within the last 50 years? Germany has around four million Muslims, as has France, as has England.
What this means is that we are best to compare not 2 countries, but 8 or 10 that allow us to filter out local factors, as the chart below does. We can also accept that no two countries will ever be equal, because of local factors.
One also has to consider that while Canada has less gangs and less drugs than the US does - guns may also be a major reason for that. Guns enable gangs to establish control over an area and the people in it. Take away the guns, and gangs will not have the same power they do today.
I know every pro-gun poster wants to ignore the statistics, but ultimately that is where the reality of this topic is: