I would say that's true... Though it's often like that. We hurt the ones who love us and we love the ones who hurt us.
I had a boyfriend once who cheated on me, and when I found out about it I was heartbroken bc I loved him SO much. My friends kept telling me he was an asshole and that he didn't deserve me bc I deserved someone so much better... The thing was that they were right, but I didn't want anyone else than him... Even if he treated me wrong and was an asshole he was the one I loved and I still wanted him even if I deserved someone better... He was the asshole I wanted... Love is so complicated... ┗( T﹏T )┛

Kaito doesn't deserve Nanami.