You know where my son learned about guns? Beatrix bloody Potter.
He doesn't actually have any toy guns, doesn't need them. He doesn't often play guns - he's more into constructive tools - but he does like to hunt and kill things somethings. no idea where it comes from.
Oh, and sometimes he steals my dad's invisible weapon from him to turn other things invisible...