Be Reasonable, Do it My Way
That's the shorter version of this post by Jeremy Dillworth. As I said earlier today, Scratch being booted off the iPhone OS is an unintended consequence of the new policy. And as to this:
While it would obviously be more convenient if Apple allowed Scratch to run on the iPad as it does on other platforms, that approach is a non-start because of Apple's developer agreement. John McIntosh (author of the iPad/iPhone version of Scratch) should have known that before he even started tinkering with a version of Scratch for the iPad.
Except.... John had a few apps approved, and they only got booted under the new policy. Emphasis on new.