Some of you need a dose of common sense. First of all, professional players are not supposed to call fouls on themselves if there is a ref, no matter what. Whether the ref sees it or not, it makes the ref look bad and unprofessional. Second of all, do you know how easy it would be to dump a match by calling fouls on themselves? They could let the match have high calibur play by both players. Lets say player A is going to dump the match to player B because player B is a huge betting underdog. All he's gotta do is call a foul on himself, something that the ref didn't see, and the other player gets ball in hand. Or a player could call an imaginary foul, like his nostril hair touched the cueball, etc. All of a sudden there is no need for a ref, and players can dump a match no problem.
Earl was simply going along with the rules. I am almost 100% sure that before the match started the players were instructed, "If the ref doesn't call it, there is no foul."
He can be a real asshole, but Earl is known as a SPORTSMAN, and I am sure he was obeying some type of rule by not giving Charlie ball in hand. If he was some type of cheat, he wouldn't even have acknowledged what Charlie said. Think about it.