I've been writing mobile software for 6 years, and I find all the belly-aching terribly amusing. Despite all the complaints, inconsistencies, and contradictions, Apple treats their developers better than any other mobile marketplace. I'll say that again. Apple treats their phone developers better than any other mobile software marketplace. (Android market might be a little better, but no-one is using it)
Wanted to submit an app for Verizon on the Get-It-Now shop? You're looking at spending 10,000$ in testing fees. Fail testing? You pay again.
By all means, lets keep up with the griping. The more Apple is forced to bow to the teeming masses, the better the other marketplaces have to treat us to keep up.