I usually only reply to comments that are genuinely stupid, but you are my first exception.
I think it's important to know that a lot of the people reading this are very young or at least young enough to not understand two-dimensional characters.
To add to your comment, Skyler is also who he is today as a result of his mother's abuse and manipulation, and yeonduk is too. When you've been manipulated as such from an especially young age, there is no doubt that the abuse will show itself in his actions. I'd understand if he was older, because with age you usually come out of child-enstilled manipulation, but people are forgetting that h is still young, underage even, and we are witnessing him understanding his mistakes for what they are, and changing. Which is a very normal process of the child brain.