I just don't know how to handle this one. My sister and I are very close and she recently came to stay for a weekend with her husband and my DN's. DH has a bit of previous with them (wine induced tension behind our closed door with ranty opinions about what one of them said). This time he was hissing at me in the corridor a couple of times to tell them to do/not do something, was rude to my BIL and then proceeded to have a big rant about 'those people' and their manners once we were in our room. He was also outraged that my DSIS had 'commandeered' my fave jumper for their daytrip the next day even though I had entirely offered it to her and apparently BIL and I had been exchanging 'knowing looks' (I think he thought we'd been talking about him). All seems bonkers to me but he was angry about it all.
A bit of context: DH's family are not especially close. They see each other reasonably often but seem (to me) to keep each other a bit at arms length. Their father is not great and, IMHO, this has resulted in DH being a bit aggro and glass half empty sometimes. I like his family although they are very different to my family (and the adoration/pedestal worship of DH from MIL gets a bit irritating but I ignore it). My family are close and tight knit even though we don't see each other very often. DH has previously had a rant about me and BIL having a laugh, flirting and 'exchanging looks' - this baffles me as I have never/would never so much as look at another man in THAT way and I thought DH knew this (and told him as much).
We had a talk about the weekend and DH is adamant that DSIS talks down to him, that BIL ignores him, and he doesn't like their company. I just really can't see it. He played down his various hissy fits as his reaction to the way they treat him "I have to be myself, you can't expect me to not react to being spoken to like that in my own house". DSIS and BIL are confident people and are warm and very friendly. They have large social groups and are always offering to help/lend us stuff and, IMO, are very good decent people. All my friends like my sister so it's not just me. I can see that they talk a lot and do have opinions on everything (mostly justified - they have interesting lives) but to me, if someone your other half loves is irritating to you, you ride it out and find ways to ignore the irritating bits. DH's suggested solution is to be to be honest with them next time and tell them they can't talk down to him. I genuinely don't believe that they look down on him - they are always asking after him and are very interested in what he does and DNs adore him.
This probably all sounds a bit over dramatic but I feel like my world is falling apart. I feel like I can't have my family to stay because I just can't bear treading on eggshells with DH. I think this has been brewing for a while - we've been married 3 years, together 6 and are both in our 30's. I don't know if he's jealous of the closeness we have or what it is but I feel incredibly sad about it all. I just can't seem to get though to him and I have no idea what to tell DSIS (she will have noticed the atmosphere) that wont upset her. I can't not have my sister in my life. I want our kids to have the family holidays we had growing up with our cousins and it looks like that can't happen.
I'm sorry for the long post (sorry sorry... waaaay too long) and thank you for sticking with me. Any advice?