This a thousand times. In the US we live in a society that has lots of firearms so the genie is out of the bottle on that one. What we need is compulsory education on them just like we do for vehicles. In my high school everyone had to take the drivers ed course where everyone learned the rules of the road and hopefully enough to get their learners permit. We need the same thing for firearms. Hopefully this would accomplish two thing, the first being fewer stupid people doing stupid things with firearms, and the other might be fewer people who are absolutely terrified by the mere existence of firearms.
As far as training goes the following models are all good with the first 3 being among the best:
The
basic firearm safety
Hunter education course (same as above but also focuses on hunting)
The BSA
shotgun or
rifle merit badges.
A state carry permit course (not impressed with these compared to the other options)