I'm sorry you had your pets taken away, animal companionship can often be less difficult than human companionship.
I'm not gonna lie, your ex sounds like a real cock-magnet, I would rather be alone than be with a tremendous douche this Christmas. As for your family members that's a bit tough, I have a hard time helping people with bad blood in the family, cause well there is only one line of bad blood in my family, and we really don't talk about them much. All I can say is family is meant to help protect and guide you, not make you feel estranged on Christmas.
I can't tell you how you can make your life better, you need to figure that out for yourself, but I guess along the way the best advice I can give is "just keep on trucking!"