Sorry long post but this has bothered me for a while now.
Growing up I remember hosting someone at your house was a big deal and to keep things fair there was an unwritten rule that once so and so aunty had come over with her family there would be an invite to come over to hers.
Now I appreciate my friend is not family and may not have had the same upbringing but in the last ten years I think I've been to her house once to visit her -she had 3 small children back then and I had none so I was happy to make the journey and since I moved into my current home less than 4 years ago she's been over 8-9 times at least. I've often hinted / out right said I'd love to visit you/ see how your place has changed / come over to yours but not once got an invite.
When the teacher strikes were happening I felt she took the proverbial p and kinda invited herself over, turned up a few hours late so I couldn't run errands in the morning and I know I didn't have to make so much effort but felt obliged to use my day off to ensure cleaner came, tidied whole house, cooked food for all of us and planned something fun for them to do. She didn't stick to shoes off policy when we nipped back to use bathroom despite having returned from a muddy park and her kid left literal sh*t on my toilet seat.She was the last one to use bathroom so she didn't clean it either.
We had a heated conversation when I was weeks away from giving birth and she wanted to come over again and I did not have the energy to host...she came over anyway as I mentioned I had another friend popping round in the afternoon she could swing by and she arrived in the evening and stayed till 10pm, when I couldn't even keep my eyes open whilst talking to her and the surprise friend she brought over.
YANBU = to not invite her to your house again
YABU = she's making the effort to come and see you.