That could have been mine, except different choice word, he does not use any bad language.... yet.
I have been "that mom" before whose kid had a total meltdown at a friends house because he wanted a Popsicle. He had one there before for a different occasion but still total meltdown in front of a birthday crowd.