I don't see Charlie as a bad guy to Eddie. Didn't Eddie tell Sarah that he saw Charlie as a father. Under the circumstances it wasn't wrong for Charlie to keep his cut. Maybe they needed the money to rebuild and it looked as if Eddie was drunk and he was giving the money away. Eddie needed Charlie as much as Charlie needed Eddie. Ultimately, Eddie was so consumed about beating Fats that he didn't care about anything or anyone else. It was far more of a dick move for Eddie to run out on his partner Charlie, than for Charlie to hold back his cut.