Aw (((((Red))))) I hope quality time with your son builds some bridges between you both, and gives you a positive glow after all the negativety that has been building for ages now.
Please refresh me as to why you have all those people staying at your place?
You work so hard with little support and are so kind and welcoming to everyone that you never seem to get the respect and thanks you truly deserve. I think you did the right thing doing what you did and it's about time they were moving on as they have had long enough to sort themselves out. Had it been me I would have blown my top a lot sooner than you have.
I'm off now to do the ironing.