Stop excusing people’s bad behavior
You are searching for reasons to keep people in your life, even after they have treated you poorly. This leads you to make excuses for your lack of courage. You feel uncomfortable standing alone or standing up for yourself, and you struggle to respect yourself, especially if it means ending a relationship or limiting someone’s presence in your life. You would rather tolerate bad behavior than confront the emptiness that would come from distancing yourself from someone or ending the relationship. You may be reluctant to face yourself and your inner world. That’s understandable; I recognize that it’s not easy to leave what feels familiar, even when it’s harmful to us.

As scary as it may seem, to end things with someone, stop tolerating their bad behavior. Start expecting respect from yourself and others. Start believing that your needs and well-being matter. If people don’t respect you, adjust their access to your life accordingly.
Stop excusing people’s bad behavior by trying to convince yourself that it’s okay. But all you are doing is gaslighting yourself to allow them another chance to disrespect you again. Is that what you want for yourself? Is this the life you dream of, being treated poorly and excusing it every time? Look at yourself in the mirror and say that you deserve better than that. Repeat this to yourself in the mirror every day and align your actions with the belief that you deserve better.
Sooner or later, you will find the courage to make the necessary changes in your life that reflect your higher level of self-respect.