Sorry, of course this is a DB forum. I meant one of the forums focused on DR and DB, rather than SSM.
I agree that the "stay in the house at all costs" approach is a bad one. I'm not sure who you think supports this approach. But, certainly not me nor DR nor DB.
Everyone needs to set and enforce their own boundaries in a way that works for them. This looks very different for different people, but that is OK. You are right that the important thing is to respect oneself through the process. Doormatting is never productive.