The first time my 3yo called his 4yo brother "stupid" I was caught off guard and probably made too big a deal over it. I told him that he is not allowed to call a person stupid because it is hurtful. Then he started calling the dog, his cup, and everything other than people "stupid," and now he loves to call people "stoopy" or "foopid" or "poopid" (especially that one, since it combines poopy + stupid, 2 words he knows annoy me!) I've created a monster, haven't I? I have started ignoring the behavior, but should I? Should I keep ignoring if he calls a friend that, or a kid at the playground?