DS (20 months) and I were in the shopping centre today. We were in a queue and he was being v good,waiting patiently, and then pointed outside and said "car?" (they have a ride on car) and I said "you have been waiting so nicely that you can have a go in the car when we get outside".
Anyway, we finish up, get outside and another similar age child is on the car.
DS looks a bit tearful but ok, so I say "ok, would you like to wait for a turn or go and find another car (as I knew there was one around the corner)". He basically stands right by the car, trying to get in and beginning to whimper.
The other boy's dad says "I think it's our time to go now" - other boy begins to scream. Dad says "ok, just a few minutes more" Me; "see, only a little bit and you can get in" - begin full scale wailing by DS.
I say "I know you want to get in the car but you will have to wait. If you carry on screaming we will have to go".
Screaming continues.
We leave.
We find other car. DS has a go all smiles.
So, I get that he was pissed off that he had to wait but how would you have dealt with this better?