Umpires owe it to players to know the rules and to apply them correctly.For argument's sake, if they applied the rule after the fact, then the batter/runner is out, and all other runners return to their bases at the time of pitch. Fine and good. The problem with how this infield fly rule was handled was that they kicked the rule on more then one level.The ball is still live during an iff and the runners are allowed to advance. But the defensive player made a mistake that the offense took advantage of because of the no-call. Changing the call after the fact nullifies the play the offensive player made and changes the game, and potentially, the outcome of the game. That's not what umpires should be doing. Umpres should be looking to apply the rules properly and correctly without regard to worry about changing the outcome of the game. Every call they make affects the outcome
Umpires should strive to apply the rules fairly to both teams, and to ultimately let the players decide the outcome of the game.
Changing calls after the fact takes that away from the players.
One final thought...I believe Major League Baseball sees it the way I do. When Jim Joyce blew what should have been the final out of a perfect game for Armando Galarraga, MLB, specifically, Bud Selig, declined to change the call. but the umps in MLB do confer and do occasionally change calls. In this case Joyce whose call it was refused to ask for help. If he had at the time it would have been changed and no one including Bud Selig would have had a problem with that