I don't see how anyone can watch that play and say MLB shouldn't have replay. Saying "Well, it's part of the game" is ridiculous, IMO. If they have the ability to get the call right, they should use it.
I do agree that they shouldn't stop to look at every little thing, though, as baseball games are pretty damn long as is. I saw a guy on ESPN earlier today who suggested they give the power to the managers to call for a replay, and give each team one replay per game. That way, if a controversial call pops up during a game, it can be reviewed, but you wouldn't be making the games much longer. I'm not sure if that's the perfect solution, but it would still be an improvement.