All guns are dangerous.
Im on board with the good man to stop a bad man, problem being bad men will not turn in weapons if asked, i think this could also be seen in Australia after their massive turn in guns campaigns way back in the day.
But i also think there are room for good men to be a little better, and i personally wouldn't mind a longer waiting period if i was a American.
As a Dane the waiting period are at least 2 years as a active member of a rifle or pistol club for you to get permission to buy your own weapon, and as i recall even longer for you to take said weapon home after shooting.
You can get a hunting license and so buy a shogun ( only bird shot allowed and 2 PCS of ammo in the weapon ) but you can buy a big ass rifle that's meant for elephants though they dont live here, that's no problem at all,
So one of the bigger caliber rifle with a pretty decent long range capabilities, misuse of that is all open,,,, of course only as no one have not dont that yet here, the moment it happen only .22 rifler will be legal.