я б на твоем месте ультиматум поставила б какой нить, типа :веди себя нормально по отошению ко мне либо, "развод и тапочки по почте".
Вообще парней надо держать на коротком поводке, максимум 3 осечки с их стороны и все, ставь условия, если они с ними (с условиями) не справляются, нужно подыскивать замену, или иначе так и будешь мучится, и прощать.
Просто мое мнение.