You know, I hate to say this, but I agree in part with the woman, but for VERY different reasons.
I hate toy guns, mostly because I think they give kids the idea that GUN == TOY, which in my eyes is quite dangerous.
I'd rather give them the real thing; teach them the safety rules, etc. When I know my kids know how to safely handle REAL guns, maybe THEN i'd let them have the fun water gun, etc.