Totally disagree.
I may trust you with a gun. I may trust myself. But I do not trust the general public. One look at the idiot videos on Youtube should give you an idea of how stupid people can be with guns. People need to learn respect for firearms, and how to operate them properly. Training should be mandatory, affordable, and easily accessed before a ccw permit should be granted. Also, a bit of time spent in that class reviewing local laws can be very beneficial. People should also learn about proper/safe storage. I am completely sick of reading about idiots leaving a loaded gun out and their kid taking it to school and accidentally shooting someone. That someone could easily be my daughter.
A manditory training course can not guarentee the outcome you desire. Just look how many idiot drivers are on the roads. How well does manditory training keep people from driving over the posted speed limit? You are falling into the "feel good" trap that most Anti's dwell. You can not prevent stupid people from being stupid. No training, no tests and no witnessing can control future events.
We don't just let anyone who can buy a car get in one and drive.
You are wrong. A drivers license is not required to buy or operate an automobile. It is only required to operate an automobile on public roadways.
I drove a truck on the farm when I was 12 without any license.