If I were Charlie's actor, I'd tell EE to get stuffed, they ruined his character and ran it through the mud.
1. Forced him into a car lot job that somehow took up so much of his time. Despite Max pulling off the same stuff easy and still having time to shag around and leave fine drinks in cooling. And this is WITH Fat Boy helping him.
2. Ronnie getting "bored" of him despite her latching onto Joel whom was rather boring beyond belief, only she ditched him because he couldn't knock her up. Charlie is fertile, managed to get her pregnant by some miracle, and she drops him now that little baby Matty is here.
3. Making his balls shrivel up around any form of getting Baby Matthew, he knew exactly what she was capable of and he just LEFT HIM ON A TRAIN PLATFORM because he suddenly felt sorry for the woman that used him, dumped him, nearly had him killed....
No, Charlie was a great character broken by utter rediculousness.