When toy guns are witheld, most little boys will find something else to use as a toy gun. In my opinion, the best thing is to teach him the difference between the toys and the real thing. Teach him that playing guns with his friends in the back yard, is make believe, and using guns and actually shooting people is reality. Teach him that life is precious, and we don't take another person's life lightly. When taking someone else's life, there must be good reason, mostly protecting your own life, or that of another, but also as a form of discipline for those who have taken another's life maliciously and without regard to the sanctity and preciousness of it. Likewise, when we take the life of an animal, it is to feed ourselves, and make clothing and shelter. Even an animal's life is precious, and not to be taken purely for sport. If you kill an animal, make it's death honorable by using that animal to continue and protect life. Anywho, that's my two cents.
+1
This.
I was birthed at a gun show, weaned on Hoppes, and schooled by The Lone Ranger. I had more toy guns than I could count but was also taught that they were in fact toys. I also was trained and taught about real guns from the time I can remember. I've never confused the two, nor will your kids if you teach them properly.