NC for this, but am a regular, if not frequent poster.
Short version is, DF has an alcohol problem. Specifically, he gets very pissed and is an aggressive drunk. Now he's older, I have no fear of him (he's short and I'm fit), but he used to be violent with DM in the past. I thought all of this was over.
Anyway, went down to see them before Xmas (going to inlaws for Xmas day) and the day was going well albeit I was always on edge thinking he would get into DP or DM. Day went fine, we cooked together and watched TV. He got a bit goady, but then fell asleep.
When he woke up, he was just dripping hate speech. Now I'm kind of used to this (me bringing a black person home would not have gone down well but I never had to cross that bridge). But he started banging on about 'benders' and 'Islam'. Frankly it was just grim. I called him on it and he launched into how he'd saved me jumping off a bridge by drink driving when I was 17 (not true)....DP wasn't there and I'm nearly 40.
I was desperately hurt. I was a little pissed myself so unfortunately gave some very choice words. I also threatened to flatten him, because he was up in my face with fists raised (and has assaulted DM in the past - including in front of me - although she insists that is the distant past).
I can't fathom how to go forward. DM is pissed off, but was leaping on things DP said as unreasonable and how good DF is when is good. He's just nasty to DM as she's gotten a bit fat.
I really don't want to cut him off, because his behaviour doesn't match his actions. (Example: he thinks being gay should still be illegal, but has danced with a gay man in a camp tango and welcomed my clearly gay best mate into the house when we were teens).
Gah. They are good people in their actions. DF speech and drinking is getting really problematic. I have already told DM she doesn't cause it and I can't solve this for her and don't want to get in the middle because it doesn't seem to help. Really not sure how to proceed.