Sounds like a really toxic setup, you said it yourself, you two bring out the worst in each other, take my word for it when I say, that's not love...
Love isn't ugly, love doesn't bring out the ugly in each other.
But, I don't live your life and you may just think I'm blowing smoke out my a.s.s, so lets use logic and common sense instead...
7 months out of a year equals majority... You've been going through struggles for the majority of this supposedly wonderful relationship....
If someone is color blind and assumes that red is blue, they will always see blue and believe that what they're seeing is blue, unless someone takes the time to teach them its red, or they somehow become able to identify red for themselves.
You did not lose the one, you just think you have because you don't know any better at this point in time.