So what is wrong with this advice?
What’s wrong is that it states that self-sacrifice is love. While there is a part-truth in that the person attacking you may be hurt and suffering, that’s no reason to allow them to control and manipulate you. There is no need to punish them, only to stand your ground and make it clear that you do not accept their abuse and will not tolerate it. Open a dialogue and help them help themselves. If they deny and don’t want to discuss it, let them go. If you allow this, then it is YOU that needs help.
Here is another version of the same problem. Where someone is treating you badly, but you have this denied superiority judgment on what you believe is love; that just because they are treating you badly, YOU will not stoop to their level and do what you consider to be bad to them. It’s the unseen role of denial and judgments that keeps you in the endless cycle if abuse.