I am not anti-gun. I'm anti-guns-as-toys. If you aim a gun, you are prepared to end a life. Period. Not a toy.
That said, my kids have water guns (that in no way resemble actual guns and are, in fact, very clever devices for soaking people) and the boys had swords and armor (but I think their swords have broken); they used to play "Black Knight" in the living room. Yes, THAT Black Knight... "Your arm is off!", "No it isn't, it's just a flesh wound..."
Honestly, we found that, as soon as they were big enough to sit up in the booster seats at the table, they were shooting their little rubberized spoons at each other. That was, I think, before their first birthday. They'd never been exposed to gun play of any sort... it makes me scared about the intrinsic traits of our species.