One thing to be careful about it that many parents don't know what pressures the child is under (despite you saying that they can tell you everything). Many parents miss drug usage, sexual problems, depression, etc.
Also, pressure can come on very rapidly. Peer pressure can lead to risky behavior as can dating scenarios.
Psych side of my life makes me cautious to claims that because one educated your kid about guns, they won't go for them in times of stress.
Very sad.