I don't really see how he could have done anything different. I can empathize with you as this is classic CF SIL behavior -- my own CF SIL. When she wants to visit our home, the drama ensues. DH will say, you are welcome to come but we have to be at such and such place by x time. Well, then fine, she says, we just won't come at all. I can tell we are not welcome at your home, which is not what was said. (They are welcome at our home within healthy respectful boundaries. Which is a foreign concept to her.) Then a yr passes, some family event occurs, they come and she takes over my kitchen, & assumes we are back on track. Next event: DH lays down parameters, you are welcome to come but we have to leave for ___ event by x time. Fine, then we won't come, we are not welcome in your home, sniff, sniff. (...and on and on and on.)