We keep hoping for improvements, but it never happens. We first started staying at a hotel after MIL tried to smother 6 month old DD by placing her face down on a bed without turning her head to the side, even after we had told her that pediatricians now recommend that babies sleep on their backs. She snuck into the bedroom DD was sleeping in to turn her over, waking her up in the process, and couldn’t get the baby to turn her head to the side, so just kind of left her facedown on the bed. Luckily, I heard her coming out of the bedroom, peeked in to see what she had been doing, and noticed DD snuffling and unable to breathe. We moved to a hotel so she wouldn’t accidentally kill DD while we were sleeping.
She then said she had learnt her lesson the following year. That year, she had an emotional meltdown over a pair of pants, screamed for half an hour in the hallway right outside the room DD was sleeping in, and kicked us out of her house, then got her feelings hurt when we actually left.
After that, we stayed at hotels every year until last year, when she said she had an entire empty apartment we could stay in (she owns a triplex and one of the units was empty). We arrive to find that she had prepared one single bed...for our family of three. This was not so bad — we can handle physical discomfort, and DD slept in a recliner while I slept on a couch. She was obviously walking on eggshells to be extra polite to us, as she had learned that I do not tolerate emotional or verbal abuse, but we still only chose to stay two nights (in contrast to us staying 2.5 weeks at my mom’s).