Ну, тут два варианта вообще.
Первый - возненавидеть, потому что бывший/ая ушел/ушла. Тогда обида, что бросили человека, такого замечательного, следовательно, он не совсем замечательный. Уязвленное самолюбие, если по-простому.
Второй - уйти, потому что возненавидел. И тут мильён причин: могут ненавидеть за всё, за что можно возненавидеть человека. Со временем может пройти, а может не пройти, и с "бывшестью" это напрямую, в общем-то, не связано.