So here's a bit of background- H and I have ups and down generally more ups. He is a loving father to our 2 dc and does a lot of hours to provide for us. I work pt and do nearly all the housework. But when we fight its almost always when he drinking or because hes drinking or because of something he gas done when drinking. He will not stop drinking, i have asked him to, he says he deserves it after working hard all week. He does work hard and only gets 1 day off. So more of a binge drinker. In the past he has hit me while under the influence but not everytime he drinks. He ofter wets the bed or carpet or in cupboards etc and not so often shits himself. He wet the bed last night and got up and started drinking again this morning. He can be life and soul of the party, a class clown type and everyone thinks he is great. This morning he told me he is sick of my moaning and nagging ( i don't think i do nag a lot i just ask him not to drink in front of kids) and that i dont know how good i have it and that he does everything for me and some men are a lot worse. He says this a lot but complimentary in between times. When he said it today i lost it and told him to leave i have had enough of it. He has gone. But says ive not to forget i have broke up our marriage and that its my fault. He says i am a typical woman casting up old things - i brought up some of his violence.
Have i done the right thing!? How do i tell my dc?