Guys, there is no right or wrong person in this story. If you think JJ deserves better, it's because in your conception of your experiences you wouldn't be interested in Leo. It would be naive to say that JJ didn't know about Leo's behavior, because he's ALWAYS been like that. JJ soon realized that that wasn't what he wanted. Just like Leo already knew what the problem with his behavior was and didn't change before BECAUSE JJ DIDN'T SAY ANYTHING (or maybe he did and Leo didn't listen, oh well). They were together for years, he only realized that he wanted to change at that moment, that includes his relationship with Leo, but he loves him and that's it. Congratulations to those who never left.
Guys, there is no right or wrong person in this story. If you think JJ deserves better, it's because in your conception of your experiences you wouldn't be interested in Leo. It would be naive to say that JJ didn't know about Leo's behavior, because he's ALWAYS been like that. JJ soon realized that that wasn't what he wanted. Just like Leo already knew what the problem with his behavior was and didn't change before BECAUSE JJ DIDN'T SAY ANYTHING (or maybe he did and Leo didn't listen, oh well). They were together for years, he only realized that he wanted to change at that moment, that includes his relationship with Leo, but he loves him and that's it. Congratulations to those who never left.