Sounds like it was test of marriage commitment vs family obligation ...
Personally, I think there was alot of ruthless manipulation going on to force you to comply; completely unacceptable ...
More so b/c she was not family member; a complete stranger you had to play hostess to; disrespectful & far too much to expect from you ...
I think it would be best if you & your husband had a chat about rules, boundaries, marriage, extended family obligations & gf/bfs ...
Your marriage comes first - every man & every woman who marries joins as one leaving their childhood life behind (their parents, siblings, etc) ...
I come from a large extensive family who also believe they have the right to stay in any relative's home ...
My husband was not raised w/family obligations such as mine, even though he is now deceased, I still do not let my own family camp out in my home nor will I allow his family to step foot inside ...
Certainly I have compassion, however, when they plant to travel across the ocean than they can find an airport close to a host of family members they can shack up with ...
My one & only concern would be the welfare of my immediate family ...
For months following my husband's death, I had to lay down the law again ...
Since Bob was dead, his family thought they could have the run of my house b/c he was their son & brother - this was new to me ...
In general, the husband's family take on a vulture persona - its very sexist, but its common for them to treat the widow as a speck of dirt ...
Try to work out the best possible solutions at the same time don't be afraid to be firm, defend your home & marriage as well as demand respect ...
Good luck!