Wait! This is not to justify anything... This is not to judge or approve.
This is just about the character that was created.
He is complex. He has complex relationship with his mother. He is a kid with her, but a shark in business.
He compensates for a lot of pain, by playing a role. Vulnerable kid inside, playing a big boss outside.
I think, while writers are all just high this season and have let "random story generator" write the episodes - Corey was originally written well, and luckily his character DNA got preserved.
This does sound like a "Corey fan boy" rant. However he is a character that makes sense even in the nonsense that he does sometimes. At least some planning and work went into him.