My lovely SIL has this nightmare girlfriend (yes they are gay) who is controlling, rude and a complete drama queen. My DP doesn't like her because she manipulates his sister. Im the same age as SIL (31) while her partner is 45. There's an age gap between me and DP so thats not the problem but acting the way she does at her age gets on my tits.
Whenever they have had an arguement, SIL's partner constantly rings and texts DP demanding to know where SIL, telling him to tell her what she thinks of her etc... So one night DP got so pissed off with years of this that he told her that he would fall out with her for behaving like a drama queen and kicking his sis out all the time for the smallest thing. She's well known for doing this with previous partners and being very controlling so its not all my SIL fault. She's been rude to me in my house, when we've been at family parties etc but really sweet when FIL is around (Sly cow, and no he doesn't like her either) She's not very well liked anyway but i've always made the effort for my SIL sake.
Anyway after my DP spoke his mind she called him all the ##### under the sun and said she couldn't care less if she spoke to him again. SIL and her made up, few weeks later they had another row, she rang DP again with the same crap so thats when I lost my rag!
Now SIL wants to spend xmas with us, as FIL is ill and worried he won't be here next xmas. I would love her there but not the girlfriend. My DP doesn't want her there but feels stuck as he's very close to SIL. I hate the thought of being fake to her since she's been a complete cow to my DP. But if we don't invite her, his SIL can't come as they live quite a distance away and the girlfriend is the only driver.
Has anyone been in this position and what would you do?
FIL agrees we done nothing wrong and she's the problem so doesn't want her there.
Are we right in saying to SIL she comes but not the partner? Or should we just bite our tongue and have a shit xmas?