It can be difficult to deal with that cycle of not wanting to work in a place but having to remain there for various reasons but I think it's not a reason for you not to like yourself. Sometimes things like this are difficult to change and there's probably very many others in exactly the same situation.
You seem like a lovely person. Try and be a little more understanding and kind to yourself because I think you deserve that.
Becca 🌷