The last time my mother came to visit....7 years ago...(she lives across the country, thankfully)...I'd just moved into my last house. So things were not exactly in their proper places yet. (Not that much has changed...except houses, since then.)
We ordered chicken for dinner and enjoyed it on my lovely patio. She got sick, and as she was in my upstairs powder room, complained that the toilet was too dirty to throw up in! (It AND the bathroom, were completely clean.) She finally had little choice, but to do what she went in there to do, and complained the entire time, about the condition of my house.
When she recovered the next day, she got a scrub bucket and started giving orders to myself and my DD...in earshot of some friends who happened to be on the phone with me at the time, for theatre business. It was most embarrassing!
I finally told her, "I'm not 12 years old anymore, and this is MY house! And if I want to shi* in every corner, that's MY business! If you don't like it, there's the door...and DON'T come back! You hated when Grandma used to do this to YOU, and you will NOT do it to me! Now you put that bucket and broom down, before I put it where you can sweep the front steps without using your hands, on the way down!"
Not exactly proper etiquette...but I was very angry. Particularly that she'd made a scene where people who didn't know her, but knew me, could hear her diatribe. To the point where the person I was speaking with said, "My God! What's going on over there? What is she yelling about?" I was not on the phone with anyone, when I said this to her though.
She's coming back this weekend...after 7 years. But she will not be coming to my newest house. I will be meeting her at her hotel, out of town, and we'll spend the weekend together, sans Mr. Diva (that's a whole 'nother story) while she's in for other business.
I'm actually looking forward to it. Especially since I won't have to hear about the condition of my house! (I'm sure my smoking will get enough comments. But she'll have to get over it. I won't be doing it near her, or in the room.)