I don't totally agree with this. I know where you are coming from but it's not a true statement. I have a 7 year old daughter that I have taught gun safety to and she does enjoy shooting my Ruger Mk-II 22 pistol among other guns. However, if she is at our house, or a friend's, and she or her friend find a gun just laying around, she is to run to the nearest adult and bring it to their attention. If no adult is around she is to run out of the house. Yes, even in my own house. I don't want her or a friend to find a gun and by accident shoot my daughter or herself. I quite often have a gun on me, either concealed or open and that's no problem. If a gun is just laying around I want her to be scared to run like her life depends on it (because it just might). How many times have we heard of a kid that finds a gun and shoots another kid by accident?
We house-proofed our child and didn't child-proof our house, however, with a gun I want her to let someone know to put it on or put it away.
Yes, I have guns, am very pro-gun, and I teach my daughter shooting skills and she knows not to play with a gun. She knows if an adult hands her a gun to check that it's unloaded, however if a gun is just lying around, a kid needs to be scared!