I used firearms as a hobby and in my profession in the military. Firearms can be effectively used in a defensive situation and you may not hear about it on the news overseas but there are a number of cases that has happened. However, there are some dumb and scary people ruining it for responsible gun owners.
I propose the following to keep the law up to date. First, mandatory safety courses and tactics courses (for those planning to carry) will be mandatory for those owning firearms. For my job, I had to go through these courses plus more advanced courses. Law Enforcement goes through similar courses as well. It doesn't take a rocket scientist to pass these type of courses either. If you don't, you shouldn't operate a firearm.
Also, any person diagnosed with dangerous mental disorders such as antisocial personality disorders and paranoid schizophrenia will be banned from buying firearms or ammunition. The moment a psychiatrist diagnosis the person, it will be entered into the FBI criminal history background check to screen the buyer for mental and criminal history. This is NOT chastising the mentally ill. When you own, carry or operate a firearm, you are held to a higher standard.