Hey man! My kid is 4. Guns are a part of his life. And you know what? HE DOESN'T CARE! Because he knows the difference between a toy and a real gun! He's not fascinated with guns, becasue of curiosity of the "un-talked about items in the house". He is as educated as he can be at his age! And you know what? He knows that if he finds a gun, he needs to find an adult and tell them, whether he thinks it's real or a toy! Leaving a child unfamiliar with a very dangerous object is just plain irresponsible. And I can't risk him being at a friends house, playing with his little buddies, going into a friends bedroom, finding daddy's handgun in some unsecured location, and accidentally firing the gun! He has to know to come find an adult and NOT TOUCH THE GUN whether its a toy or Real!
If someone has no information or education on something, THEY WILL TRY TO FIGURE IT OUT FOR THEMSELVES (especially children). If they EVER show interest, or it is a subject that could cause them harm if they aren't educated... it's our duty as adults to make sure they're educated using Facts and common sense, and NOT fear and negative stigma.
I love my son, and he has no access to my guns, nor will he until he is much much older, and will still require my permission and me to remove any gun from the safe for him. Once he is of the age to posses his own firearm, it will be up to him! If I think he is too irresponsible to own one, I will not allow him to if he is living in my home. Once he's out on his own... I can't control him, but I can be positive that I have done everything in my power to educate him and prepare him to be a responsible member of society!
By the way... the gun in the picture IS a BB gun.