This is supposed to be a discussion forum, yes?
So when you post the message, add a few lines to start the discussion.
I don't think Apple has done anything wrong. The draconian workings of the app store were made perfectly clear before anyone started coding.
Yes, spending months writing an app without even knowing if you will be allowed to sell it, is ridiculous; that's the choice they made. They should stop bleating and/or change platforms.