I've known my husband for almost about a decade now. We've been married for at least 5 years now and we had the worst fight lastnight. We argued over him not sharing the responsibility of taking care of our children, we have three. I was very exhausted as I had an excruciating migraine, and I was in a very angry state. I lectured him how selfish he was and told him he needs to carry some of the weight around at home, he ignored me telling me to shut up and went to sleep while i had to cater for my kids' needs who were all crying over something. I had enough and told him that our marriage won't survive. I took my wedding rings off and chucked them into the drawer, within seconds he jumps up and starts punching my head a couple of times..... I cried out loud and begged him to stop....he got annoyed that i started crying!!!! and so he pulls my hair and orders me stop crying...but i screamed louder hoping my neighbours would hear and help me. No one came to check up on us, maybe because they would never interfere with a big bloke like my husband. He has a very intimidating look about him. What was worse.....he hit me in front of my kids. My kids were just in shock and did not make a sound, maybe fear that their dad was going to do something to them. Frankly I wish something bad happened to him so i don't have to go through the embarrasment of leaving him and everyone in my family finding out and being the talk of the year. My head still hurts and today i'm still crying....only because i have no idea what to do. I'm a beautiful person inside and out and rarely get angry at my husband but when I do, he doesn't want to listen and his solution to everything is to beat me up till i shut up!!! Please help! I really don't know what to do.