It's just my personal experience, but anyone who continuously tries to push boundaries or outright violates them all together need not be a part of your life. If they are constantly trying to make you feel guilty, second-guess yourself or control you, you need to distance yourself from them as it's not a healthy relationship to be in.
Disclaimer: I am only responsible for what I say, not what you choose to understand.