I guess this falls under the "let no good deed go unpunished" category. Sorry you're having to go through this. Maybe get Mom to take the kids out for pizza while the police remove him and you go to your AlAnon meeting.
My meeting is tonight also. I hope you get as much from AlAnon as I have.