I need advice please!! I don’t know if I was right?

My husband of four years hit me, we were drinking and got into a huge fight, mind you I was instigating the situation which I know I still doesn’t make it right but I told him I was leaving him, and the next day we talked about and he was crying and I have never seen my husband cry before. He promised it was an accident he was blacked out, he doesn’t remember and it will never happen again, he will stop drinking and go see someone about his issues and anger, so I stayed with him. Should I have given him another chance or should I have left. All my family is mad at me for staying with him. His family thinks we should work out our marriage because I’m the best thing to happen to him and they don’t want him to lose me. Any advice ladies??