Exactly, all these happened because he was and still is spineless. Anyway, despite the terrible things hes done, i dont think he did all that out of malice, like most people here believe. That being said, his pathetic ass ruined so many things for Jiwon, and for that alone, he deserves to suffer more, pay for his sins somewhere and get out of jiwons face
Too cowardly to be himself or confront anything, but too greedy to give up and let go of the past, what a messy combo. He was young back then but at the current timeline he is a proper grown man so cowardice is a permanent trait lmao.
Like its very obvious that hes a cowardly, egoistic, closeted man, a proper red flag, but not really a cold-blooded villain like most people here believe. Im not even defending him, by the way, his internal struggles and family issues will never excuse what he did, even though those were factors that unconsciously drove him.
I guess what im trying to say theres are layers and nuance in this story? I just hope they get closure, and that he finds his own path, fix himself and leave jiwon.

Theres mistranslation in haeseong monologue after he said "Are you doing that on purpose to make me feel guilty?" He said "haesseo jiwona" which means "I did (feel guilty) jiwon" not "are you jiwon"
Im not even writing this to justify his actions or want them together, because i dont, but all of these problems couldve been easily avoided if he had just spoken up, its been a while since ive been this annoyed by a miscommunication trope.