Quit making excuses for people who treat you bad. You are enabling them to treat you like shit further and they will see it as a green light to keep doing the same foul things. Stand up for yourself. Life is too short for you to keep people around who do not respect you.
there doesn't seem to be anything here