"I did that one time years ago when they paid a surprise visit when they knew we were planning on going out
I left them to it and went to finish getting ready-hair/make up etc. Mil stormed out of the house and promptly rang bil who then rang dh and was screaming down the phone about what a rude bitch I am!!"
And what's the real problem with this? I mean, I realise it's not pleasant for all this to go on around you, but how does it actually hurt you?
You know you are not being the bitch, rude, uncompromising etc. - you know it's all coming from them - so you don't need to take all their shit on board.
As an aside though, it does sound as if you have FAARR bigger problems in your life and marriage than just this. Have you tried asking him if he actually wants to stay married, because quite frankly, you don't think he does, he'd rather be a sooky mammy's boy for the rest of his life? (That is what he sounds like, honestly. That and an emotionally abusive, controlling shit).
You know YANBU. You know they are the unreasonable ones. But I don't know what you are going to do about it unless you decide that, actually, you ARE going to do what you want and you DON'T have to run around the feckless drunkards when they're at yours, if they come.
Make dinner a DIY! Do a buffet so they have to get their own! Let them fetch their own drinks etc. Use disposable plates/cutlery so there IS no washing up. Tell your H that this is what will happen should his parents insist on coming.
And if they do come, GO TO BED WHEN YOU WANT TO. You do NOT have to "entertain" them, they are faaaaamly. Anyway, they're not there to see you, are they, they're there to see your H. Let him do it.
My ex SOL (outlaw, not married) was quite happy to take to her bed if she didn't want to see my parents when they visited. She did it several times. My parents, however, did not turn up unexpectedly - they were invited - and my parents did not EXPECT to be invited either. Yes we thought she was rude, but so what? We didn't do anything about it, except my parents visited less!
I think you have probably been conditioned to be a people-pleaser - time to please yourself and your DC and no one else, I think.