Sorry to hear, brother.
Christmas is an emotional time - most common time for divorce and family feuds. Guess it's the drink and prolonged time with people you don't necessarily choose.
Being the Xmas host is always the raw deal. But getting manhandled in your own home... :(