I mean... Shinwoo is a jerk, he made lots of mistakes and made bad decisions but he is still a human, he was learning feelings, I don't justify cheating but It was a lesson he learnt in his life, so who does not make mistakes, we are all humans. And he truly brainwashed this poor guy😂😂