my husband was hit as a child and we agreed we would never treat our children in the same way. two years ago he started to be physical with the children when he lost his temper with them. it happens occasionally - maybe 5/6 times in two years and is never 'serious' but he has left red marks and once bruised my son's arm when he grabbed him. I have told him that if he ever hits the children that's it for us and he has been trying to work on understanding himself better and has a spoken to his parents and siblings about his childhood. but tonight he hit my eldest with a towel and left a big red welt on his leg I totally lost it - shouting what the fuck is wrong with you and stop hitting the children and started hitting him. all in front of the kids. they are 4 and 9. I'm so horrified that the kids witnessed this. I've said that he needs to get professional help or its over for us. i just feel so overwhelmed and guilty and ashamed and just can't believe this is my life to be honest. this is not what I wanted for my children and I don't know what to do for the best. I don't feel like I can tell anyone.