The vehemence of your feelings towards a partner who has let you down does not necessarily mean relationship is over. The opposite of love is not hate but indifference.
Relationships are never perfect and some appear less perfect than others but just because you don't always see eye to eye and just because you have let the relationship slide it doesn't mean to say that you weren't meant to be together.