I've never given any speeches (not saying you're wrong to do it though...just different means to the same end)...
My kids (3 and 17) are so used to seeing guns its nothing for them to get excited about, they think its normal. Its hard for them not to think that, I'm always doing something with my guns (cleaning, shooting, reloading, working on them, etc.). I have a whole room full of them.
My 3 year old sometimes sticks one of his toy guns down inside his waist band and puts his shirt over it a carries on about his business of playing or whatever...LOL
This one won't be corrupted with anti gun BS when he gets to school (he will be home schooled after 3rd grade anyway) He was 2 in this picture...
He's 3...and when he picks up his toy guns, he checks to see if they are loaded.
I've never worried about them telling anybody, I don't care if they do...I don't subscribe to the idea that it must be a secret. I live in a small town, everybody knows me, knows I have more than a few guns, and that I always have one on me. I realize that won't work for many areas though...
He got on his high horse about gun safety and told me to buy a handgun and teach my wife and children all about it so there will be no mystery about guns.
He said kids find guns so if they know all about what damage they can do and how loud they are then there is no mystery about them.
Truer words were never spoken...teach them, and then they will know the truth. Curiousity has killed just as many kids as it has cats.