There's a cultural difference at play here. Snooker players are expected to hold themselves to account at all times, if you call the yellow and shoot the green, you lose your innings. If you touch a ball you're bridging over, you lose your innings. Players take responsibility for calling fouls on themselves when nobody has seen them, not because they're not sure f they'll get away with it, but because it's simply the right thing to do. There's many examples of this on youtube and it's an accepted cultural norm in this environment and no slack is given in competition.
The arguments on here about which parts of the actual written rules can (or should, even!) just be completely ignored shows you how differently things are treated in pool, with a laissez-faire "that'll do" apathy towards proper etiquette, manners and integrity (see Earl lying about calling balls).
Jayson has a snooker background (and playing pool with people who play snooker) and asking for a rule to be enforced that was enforced earlier in the match isn't some pre-meditated sharking move, it's naively expecting consistency. Earl on the other hand is a pool player.