Don’t be frightened to walk away from shit, if it happens over and over again. Don’t think there is something wrong with you. There is! That you think you need to accept the crap dished out to you, because you have walked away from it before, and because it has happened again, somehow it’s your fault. And thus, you must accept it.
NO. NO. Walk away every time, someone disrespects you. Or crosses that line with you. Whatever that threshold of tolerance that you have, if someone crosses it. Don’t be frightened to say : enough!