I was face painting at the fair last night and had a family come up with a boy and a girl to get face painted. The girl was probably around 6 or 7 and the boy around 4. The girl was quieter and the boy had a strong personality. You definitely knew what he wanted. He wanted the tiger!

I think the daughter's father actually picked out her design and it was a pink butterfly. The most popular choice.
As they were trying to figure out what they were going to let him get, they came to a decision. He would get nothing. They were going to make him wait and he would play some game later. He really didn't want this, he wanted to be a tiger and loudly protested. Then the dad threatened him, not to start this or he would take him outside for punishment. The boy started to cry. So then the dad, got in his face and started mocking him and saying, "oh, is the little baby going to cry?" So the boy stops crying and I proceed to paint the little girl.
When we're done, the dad's going on and on about how beautiful she is and makes a big show of taking her to the mirror to look at her and asking the people in his party, "Isn't she beautiful?" All the while all I can look at is the little boy with tears in his eyes as they're leaving. I so wanted to speak up and say, "hey, I'll paint him for free!" But I didn't. I'm usually more of an introvert, so it's hard for me to say what I really want to say at times. I didn't know what to do or say, but it left me feeling really sad.
Anyone else ever have something like this happen? Do you think I should have done or said anything?