Something that tends to get glossed over when discussing the second amendment;
When it was written, the arms in question were muskets. The founding fathers had no notion of automatic weapons.
They didn't intend for anyone to be able to have an automatic pistol or an assault rifle just because. They decided to allow a regulated group to have muskets in case the British decided to stage an invasion (which I don't think it all that likely these days).
It wouldn't be so easy to illegally obtain weapons in the US if the legal market didn't create a completely legal reason for those types of weapons in those quantities to be manufactured and circulating. The American obsession with the second amendment also creates a culture where people jump to guns as a solution far too quickly (and when this combines with America's poor track record with mental health issues, it can and often does lead to tragedy).
There was a case recently where an American tourist was attending the Calgary Stampede. Alberta is by far the most right wing part of Canada, and Calgary is at the heart of it. At one point, he and his wife were approached by two young men asking if they'd been to certain events. The American told them it was none of their business, and in an editorial he went on to write, he stated that he wished he'd had a gun, and that it was lucky that those Canadians hadn't pulled a gun on him.
It turns out, by the way, that they were volunteers handing out event passes to attendees.
Even in Calgary, the reaction he got was a lot of people, mostly Conservatives, laughing in his face, and making fun of how quick he was to resort to pulling a gun on innocent people because he thought they were suspicious (if only those durn Canadians had let him carry a gun).
This 'we need guns just in case' attitude is why the US had over 30,000 gun deaths last year, while Canada had about 400. We have all the same violent media, and we have plenty of firearms in this country, but we have a bit of common sense about it.