Sometimes those boundaries you have to set are putting distance between you and the person because no matter how many times you have mentioned repeat behaviors they just aren't willing to consider your feelings and they continue to show you and others zero respect. It's okay to put time and space between someone who isn't getting it. Eventually others will see the behaviors too and you will surround yourself with people that do get it. Sometimes to be strong we have to BITE the tongue and keep on living life & surrounding ourselves with as much Positivity as we can. Not everyone has that in them and those people might not belong in your life and that's OK you don't owe anyone anything. You do owe it to yourself to be happy so bite that tongue and don't eat your words!