Well, that's his reason then it's fine but he's still a pos for cheating. No amount of excuse could get him out of that but at least, he has some self-awareness. But, this is GL so stay the hell away from out MCs, just go and be a proper human bean/bf to a girl somewhere off-screen.