Not giving him toy guns may give him respect for them as tools only, but it may diminish his passion for them. Those without passion for guns are easily made into anti-gunners. YMMV
Good point, although I've yet to see someone shoot an AR without a grin on their face afterward. My friends' wives hate me.