Let the holiday mini rants begin

That is possibly the most fucked-up thing I’ve read in quite a long time. Can you sever all ties with this person? Honestly, I can’t imagine that attempting to maintain a relationship of any kind does you any good.