Please no judgement, I just need advice. About 6 months ago, I bought my 3 year old a toy from the local toy shop. Just a small car. I did this a couple of times but now he expects to be bought a new toy every time we go anywhere. And I mean anywhere. If he doesn't get said toy, the melt down is horrific. He can go on for hours and I will have to lug him to the car screaming and twisting and kicking. He's massive for his age, always been around 98th percentile and I just can't do it, so I end up buying something and the whole crappy cycle is reinforced. It's worse if my 6 year old is out too as it ruins the whole day for him if his brother isn't placated. Help! What do I do short of never going any where with a shop again? I know I've been stupid and I've created a monster and that it's all my fault and not his.