HELP THYSELF_"Don't base your life's decisions on the advice of people who don't have to live with the result."_Now there's an idea. Make your own decisions and accept the consequences. Pick up any pieces and move on forward.
Never trust a person who has let you down more than 2 times. Once was a warning, twice was a lesson and 3 times is simply taking advantage. But it seems I didn't learn my lesson, and let them down again. And it seems it could be the last time.
Some people call it boundaries but I call it self love. If someone is disrespecting you, even unintentionally, it's up to you to show them how you want to be treated. Communication is key. No passive aggressive behavior. I agree.