I think his statement of "the users want you to do the right thing" is being a bit generous. Users want whatever app they want on whatever platform they have. They don't want to jailbreak their device to install your app or go to some out of the way (possibly untrustworthy) place to locate it. Centralized, reliable app stores are liked generally by users. That said, as a developer, it is onerous/depressing to have faceless "bureaucrats" decide the fate of your apps acceptance/rejection.
Funny as a developer I don't have the same problem. I intrinsically understand that it is their store hence their rules. So long as I follow their well published and understood guidelines there won't be a problem.
Just like I would get banned from Google if I didn't follow their rules.
"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man."