So today we were on our way back from doing some shopping when my 3 yo toddler - who was a very tired but being good as gold up till this point - wondered over to those stalls that sell jewellery etc. As I'm telling him not to go into the stall, he sees some bracelets and just grabs them. The owner of the stall walks up to him as I'm behind him asking him to put them back, when he thinks its a game or I don't know what, but literally chucks these bracelets everywhere. The guy was really nice about it, but when I got down on his level to explain to him that we don't throw blah blah, my DS slaps me round the face...Twice!! I could hear the stall owners wife gasp with shock and I felt mortified! Not only did he basically take what someone does for a living and throw it on the ground but then hit me! He's lashed out a few times but never in public like that. I took him away from the stall where he broke down and said sorry and was crying; whenever he does anything he's not meant to, he hates it. He over apologises, sobs for ages and then spends the rest of the day asking if I'm ok and giving me kisses. Its like he doesn't like being naughty but can't control his toddler impulses. He's a good boy really, I just also hate the thought of those stall owners thinking what an f-ing brat he was... I would've thought the same!! I made him go back to the guy and he mumbled an embarrassed apology. None of my mum friends said their kids do anything as mortifying as that, but they've got to be lying right?!