EXACTLY! We get the same thing with "stupid" and "idiot" - I tell him he CANNOT call people those words because he would say "Stupid Mommy"

when he was mad at me because I wouldn't let him have fruit snacks for breakfast or the like.

He hasn't done that in a while - he learned!
The other day he built a gun out of Duplos.
The next day he took the magnetic letter L off the fridge and it became a gun.
Last night french fries were guns.
SERIOUSLY. There is something about little boys and guns!

I've given up telling him it's "bad" because honestly, I don't have a problem with guns, but I tell him he cannot shoot people or animals. Blast up the couch!