Unpopular opinion, but taesoo isn't the villain people want him to be. Yes he isn't the nicest at times but that's because he has his own problems he doesn't know how to deal with, chunwoo has problems but gets the victim card for it. taesoo was in the right, he has no responsibility over these people... that's none of his business . He did warn kyungman and that should be enough on his part.
chunwoo couldn't handle taesoo READING him DOWN. So he got mad and resorted to hitting him, because he knew he was right.
also ho-in is not an angel either, he throws himself into a toxic relationship and neglects everyone else around him. he plays the "helpless, innocent card" and is never held accountable for his wrong doings.
taesoo just minds his business for the most part, and yes he has his downs too, but he is no villain just someone who's not treated himself with the proper care.

