Literally nothing I said yesterday is mutually exclusive with this, just saying.

Yes. He does crappy things because he wants to make his parents proud. Agreed. See: yesterday. Hmm.
(Also, noting that he is redeemable, or that he COULD have been nice if things had been different, is a long way from claiming that he current is nice as written. He is problematic. Intensely so. That’s literally the point.)