We had our first child less than 3 months ago. DH's father and stepmother live 300 miles away so don't see them too often. When they come, they stay for about 7 days. Both are controlling, selfish, want everything on their terms and treat my house like they own the place. DHs stepmother has never had her own children and has a drink problem. So much so, that I would never leave DS alone with her.
I was suffering badly with postnatal depression soon after DS was born and they contributed to my stress and anxiety by being rude and sarcastic the entire time. They are visiting next week and I have zero enthusiasm about running around after them with a 3 month old baby and dealing with the drunk stepmother crawling on all fours to get up the stairs as she's too drunk to walk. FIL has demanded to spend more time with DS when he comes down.
What do I do? I can't stand these selfish people to be around. In contrast MIL is wonderful and super helpful with the baby. I wouldn't trust FIL or stepmother with DS. FIL is mid 70s and wasn't involved when DH was young so he is clueless when it comes to looking after young babies. I know I will have to bite my tongue but I loathe having them here throwing their weight around and causing problems. Any tactics to get them to leave earlier...? Also, what "rights" do grandparents have - I've always thought it's important DS knows all his grandparents but this lot have caused so much stress in the past 3 months I don't care about their right to see DS....