In my perfect world there would be training for all gun owners. Free to those who can't afford it, but I would never make it a requirement because ultimately you create two classes of people, those who can afford guns, and those who can't.
Gun control is the ultimate form of classism. I don't want the US to turn into India where a billionaires compound, surrounded by armed guards with machineguns, is plopped right in the middle of a poor neighborhood.
A neighborhood of poor, unarmed victims for the criminals who have no problem getting guns.
Here's a question for you. Paris France has every gun law you want, plus more. Yet 4 assholes were able to murder 130 people in downtown Paris.
What makes you think that gun control laws do anything other than disarm the law abiding.