Can't stop crying. My 6yo DS was acting up before school this morning. Wouldn't get dressed, shouting rude things at me, and finally whacking me. I snapped and slapped him - quite hard - on the cheek. I have never done this before. He was shocked and burst into tears. On the way to school I told him I loved him and was sorry but he said he hated me and would never kiss me again. I'm a complete wreck.
Have I done irreparable damage - and should I be turning myself in to social services immediately?