I agree. All this rejection non-sense is more and more convincing me to forget about the iPhone and get a G1 Android phone. Anyways, I can't stand AT&T and their "Unlimited Data Plan" not being unlimited at all. Isn't what they are doing illegal, pure false advertisement??? People and companies who rely on fine print to get deceive the public should be banned.
And I'm very disappointed at Apple, and their way to handle the iPhone, and limiting iPhone applications to the AppStore only.
The Android phone gives the user the freedom to choose. I'm not 100% convinced about the G1 either, but it seems by the way things are going that the iPhone is not for me.
To all developers, if you fear your applications may be rejected, maybe it's time to consider developing for Android! At least you won't be rejected! And you are not forced to sell through an "AppStore". You can just sell directly from your site.