I had to do this with my hubby many years ago. We hit some hard times so I understand how you feel.
If you can set boundrys that is good.
But we could not in our situation.
I was given some very good advise that carried us along way and kept us in good stead after we recovered financially and over the years.
Always treat them with respect and make every efffort to be gracious.
Now my inlaws had a critisizm for everything and an opinion for verything, even about our children.
So even though I hated being where we were I respected the person that gave me the advise and followed it.
I am greatful that I did, the time we were with them soon passed but the effort bore fruit for the rest of the years they were alive.
It would take awhile to list the many reasons why, but trust the advise of the person that gave it to me. It blessed everything.
You are in my prayers, its not an easy task you have.
Hugs and God bless, pickles