It irks me so badly that Leo gets so many passes because "he's a little guy! He's ditzy! He didn't mean it!" You do know that doing something without thinking is sometimes worse than knowingly doing so, right? Leo is a grown ass man like JJ is, he doesn't need every little thing to be spelt out for him. Not that it's hard to understand JJ either, because everyone sees it. JJ feels that Leo does not value him in their relationship. He literally says it when he asks Leo "do you see me as your boyfriend?" Leo keeps asking what he did wrong and why did they break up, but he never stops to think about what JJ has told him. He barely registered that JJ was not happy in the relationship, that JJ hasn't smiled for a while.
Had to split up my posts to find which one was being dumb lol