Beating yourself up isn't going to help you and creates resistance in you. Like a stern headmistress telling you to pull your socks up, you must work harder etc. Most of us rebel against such things. So one of the ways to detach is to say:
I choose to set boundaries whilst I am in the house. I am choosing not to move out at this time to keep my finances stable.
--------------------------------
Detaching, here is how I do it:
I observe any interaction, like a reporter for Time magazine. I watch me and my reaction as if I was that observing reporter, I watch the Giggalo (the obvious name plus giggle Oh) reaction and response in an interesting way.
These are referred to as first, second and third position. Position one me or you, position two, your W or the Giggalo and position three the Time Reporter (or fly on the wall).
When I observe as if I am the reporter it helps me detach, it's an art. My personal health and wellbeing improved enormously when I detached.
I recommend it.
V
Freedom is just another word for nothing left to loose. V 64, WAW