He did it again.

He did it again, he put his hands on me again. His family takes it as a joke or nothing serious. He mentally, physically and emotionally abused me again tonight. He said he wasn't going to do it again but he was too drunk to remember his promise. I know what i have to do but I don't have the strength to walk out this marriage. But tonight something was different.... He confessed to cheating but then took it back. I always had my doubts but never had proof. Why can't I never be happy? Toxic family, toxic husband ... am I the problem ? I'm not meant to be happy?