Joe Torree being "MLB" is not someone's judgment I'd trust in rulings involving a New York team. Torre called it a "rolling block" and it certainly wasn't that. It appears Torre is seeing what he wants to see in order to appease the New York fans and avoid having Utley playing in New York at least. The only rolling was Utley getting off his back after the collision. If the umpires had a problem with it, they would have thrown him out of the game. These are the best judges of the interpretation of the rules, not what the rule should be (in some people's eyes).
There's nothing in the rules that says Utley can't do what he did.
Utley appealed and is playing at least for now. I guess we'll have to agree to disagree and we'll see how it plays out.