Read other letters about this article
I absolutely agree with Cary on this one, totally. This guy is a judgmental, control-freak, emotionally abusive jerk and your life will get better the day he's no longer in it. I know it is very difficult to leave someone who keeps telling you that it's all your fault, because for some reason we find that easy to believe. But reality check: it isn't your fault and you are not some kind of horrible person, okay? You just aren't. He is a jerk, period.
And about the cats. Why on earth should he get any of the cats? He'd probably torture them and deny them food and water because he thinks they aren't good enough either. I hope you keep all the cats, change all the locks, dump all his stuff on the doorstep, and get on with your life.
Merry (next) Christmas, which will be better than this one, even if you're alone. (With the cats.)