?
IMO your opinion stinks because it goes against all standards of play in "all" other sports in the history of sport.
If you are participating in a contest that is officiated, refereed, or monitored all game control is in the hands of that person or persons when it comes to fouls, infractions, etc. etc. You did not answer the mans question so I will ask it again. When in the "history" of sport has a player or participant called an infraction on himself? Have you ever seen a football player call holding on himself after his team scored a touchdown? Did he cheat? More so than an unintentional foul in pool. Earl did not cheat, he just did not call something on himself and give his opponent ball in hand. I do not care if the world knew it, he was within his right. Have you ever seen a play disallowed when officials look at instant replay and see a foul. NO. They are not allowed to. No see, no call. Get it?
Do basketball players call their own hacks? No. Do baseball players tell the ump they really trapped the ball. Hell no? If a hockey player high sticks someone on a goal and the ref didn't see it does he call it on himself. The whole world saw it but just have to suck it up. There are a lot worse infractions in sport than what Earl did not a lot more money was at stake. Sports figures get away with what they can, always have and always will.
Now a match that is not officiated, I agree, that is a different matter. Then you must make the call. Golfers have to do it but the difference is which makes my point, golfers are not officiated on the course unless their is a rules official right there. They are in the area so golfers are expected to monitor themselves.
Just like in all sport, some calls go your way and some don't. Earl got a break but lost anyway so it seems what goes around comes around.
So now give me one of your fascious answers and tell me all the sports players called fouls on themselves.