I took my son to a local festival today (which turned out to be nothing more than a very expensive fair...grrrr). As we were sitting having our picnic on the field I saw a dad with two girls (one possibly 6, the other around 2/3 she was very much a toddler) they were both crying and playing up a little. At first I felt a little bad for the bloke, we've all been there in public when the kids have had a meltdown! But soon changed my mind! The youngest girl had thrown herself on the thrown mid-tandtrum, so the dad feigned leaving her "bye, we're going now". She wasn't having any of it! So he walked back over to were she was (she was now standing) and he pushed her, full force with his hand,pushed her onto the floor. I stood up to say something at which point he picked her up by one leg and shook her like a rag doll. I have honest to God never seen anything like it, everyone has their moments and it's frustrating having to deal with tantrums but this was ridiculous and I was fuming! I shouted at him to put her down. He replied "she's my daughter!" To which I said "I don't damn well care who's child she is you have no right to put your hands on her". Luckily, one of the events 'people' (?) Had witnessed it all and intervened. Me and my son left at this point and I heard the man (event person) talking about calling the police. I was shaking so much, I was so angry and upset and my poor boy didn't have a clue why I was shouting at a random man in the park! Would you have done anything different? Feel better that I said something but probably could of handled it better "/