Responses
It's true they've gone through so much together but he was suppose to move on and Jo is his future. That's why Jo didn't care what he had done in the past or people he used to be with. But Ian kept on going back to TJ and it seems to me he wasn't ready to let go of his past and he should've been honest with Jo.

ian and TJ LOVE each other and it's stupid if they end it. İ get that they have issues, but still, for the sake of everything they've been through together, they should work it out more. (Jo is clearly just sex to ian and you can see that ian is more affected when he is with TJ).