Вы все правильно сделали. Есть такое понятие - личные границы. Вы их расставили - еще раз будет агрессия с твоей стороны, я уйду. Он согласился на ваши условия. И затем нарушил границы. Последовали обещанные санкции. Два варианта могло быть - либо вы и в этот раз простили, и не расстались бы, тогда он понял бы, что ваши личные границы можно нарушать и ваши обещания ничего не стоят. И второй вариант - как вы выполнили обещание. Но и здесь есть выход, либо вы больше не общаетесь (а раз он абьюзер, такое даже психиатр не может вылечить, они не меняются), либо он не абьюзер, и вы устраиваете ему проверку. Просто перестаете общаться, прерываете все связи и ждете. Начнет совершать поступки, принесет извинения, добьется вашего прощения - тогда начинайте общаться снова. Только начинать нужно прям как заново, с чистого листа. Снова ходите на первые свидания, пусть ухаживает, и медленно переходите к следующим стадиям отношений, до секса не меньше 3х месяцев ждете. И только тогда он осознает ценность ваших личных границ, и ему просто тупо не захочется снова проходить через все это и нарушать их. Другого, увы, психологи еще не придумали. Опять же, абьюзер будет их нарушать, ему неинтересно общаться не с жертвой, ему неинтересны люди с нормальной самооценкой и личными границами, он любит унижать и самоутверждаться.