When ds was 2 he pushed some sort of a carton made display for chocolates and they went absolutely everywhere in the shop. I found it hilarious and could not stop laughing, mostly because ds saw me picking it all up and he tried to help but he kept knocking it over. People stared at us, some giving us nasty looks but many smiling at us. I am not too worried what others think. I think its because I grew up with parents always valuing more what would others think rather that what would make their children happy - so I made a conscious decision always to put my kids first and (just random sorry) not worry what people i know and dont know tink about me or my kids.
Ds was always well behaved, easy to talk to and reason with, but now I also have a feisty 18m old who knows how to throw a good tantrum. And ds, now 3, gets encouraged and copies her behaviour but both of them I ignore or I buy some bread and that keeps them quiet