he has struggled with alcohol in the past and has been in recovery for 6 years for some reason he started drinking again. he becomes violent when hes drinking so i will not have it around me or the children and he is aware of this and hasnt done it for so long
Well he's not in recovery any more.
Some people are alcoholics for life, that's just the way it is.
Violent as well .... What a prince, and great partner & father.
Christmas is likely a time when he feels entitled/justified/appropriate to drink. I've noticed that about drinkers . a celebratory time of year, with everyone on holiday, going to parties, going out for drinks .... Sets off a little bell in their heads: "it's party time!" "It's drinking time". The ultimate excuse.
For people whose only interpretation of fun and having a good time and enjoying themselves is getting drunk - not having a lovely time with their kids for example; that's all they want to do. They are actually selfish, boring, basic bastards.
If he's still capable of doing this after 6 years in "recovery", I'd put it to you that he's possibly never going to change.
Do you really want to spend more of your life subjected to this sort of shit, more of your kids lives subjected to this sort of shit.
How incredibly embarrassing for them to have their Dad turn up drunk to a family panto. How horrible for them to have him gone, drinking at his Mum's house, just on the cusp of Christmas.
It's not good enough for anyone
You seem to be more ranting and upset, but it's time to make some real decisions. How many more falls off the wagon that ruin your family life, peace, happiness and stability do you want to tolerate?
He's treating you all like shit, regardless of an "addiction".
His priority is getting drunk and "partying". I have a sister like this, they don't change.