Devonshire you must demand! Protest! Lay down the law! Ahead of time, possibly when planning another visit. Not sure if it would do any good to address the most recent visit, as they may feel criticized, even if you say so lovingly (to me it sounds like they are immature and so I would expect an immature reaction). In my opinion, it would be better to lead by example than rehash these past wrongs.
Next time, during the planning stage, tell them exactly what the visit will look like, contain, not contain, etc and then, if they accept the terms, have a nice visit and hold them to their word. However maybe do shorter visits first, so that if they fail then they will be leaving very soon anyways and can possibly stay elsewhere for a day. If they are respectful then maybe the length of visits could increase, if you’d like them too.
However, if they do not accept those terms, I would implore you to not schedule a visit at your home. The only options you should present to them are either 1) accept your limits and therefore visit - or - 2) not accept them and have no visits at all. Throughout all of this though, it is extremely important to avoid anger or annoyance, you do want them to visit after all, so make it about everyone’s comfort (that means you too, not just theirs), make it about having a lovely time and how nice it will be, just keep the conversation cheery and especially light. They are predisposed to the status quo, so it will be a somewhat painful process, but the level of pain is entirely up to them! You are in no way unreasonable here.
You may also want to prepare some active defense strategies (sounds relaxing doesn’t it?
) should they say yes to the terms only to do the same. They expect you to or leave you to dress the kids? If they are in bed, knock and tell them the kids are coming in and they need help dressing, and then walk away before they can say yes or no. Make it their problem and their responsibility and then immediately extricate yourself. Don’t let them walk out the door without their kids without a game plan among all of you. Don’t not say anything when they tell you they are going out for the day (without the kids), immediately interject and tell them that you and the kids are coming, or treat it as if a forgone conclusion that they are bringing along the kids, “oh that’s great! When can I expect you and the kids to be back so I know when to be home also as I’ve got some sudden plans?” If they resist, play dumb and stick to your guns. Politely refuse to leave things unsaid or give them the benefit of the doubt, every time you have to speak up! It’s the only way. They aren’t going to willingly give you what they view as their own earned comfort, you will have to take from them what wasn’t theirs in the first place.
I know that this will be very hard for you to do, it would be difficult for anyone. But remember, when you’re in the middle of it and feeling guilty: you are not wrong. You are not the parent of these kids. You aren’t a hired baby sitter. Your home is not a hotel either. Your upset over how you are being treated is justified. This isn’t the parents vacation from parenting. You never agreed to any of what they are expecting you to do. You don’t deserve this treatment. Tough love is not mean or rude, what is rude is treating a grandparent as a non-related stranger who is the 24 hours a day 7 days a week hired help. YOU ARE NOT BEING UNREASONABLE!
It will be so hard, I know. It’s also easier said than done. Still, you deserve respect, you can do this Devonshire 