"explain the rules"
I thought it was already self-evident. The rules are whataver His Jobsness decides they are when he gets up in the morning.
A serious, professional business sets guidelines that are clear and then enforces them mercilessly. Apple, in not having set clear guidelines and enforcing rules that are known after the fact, is seriously putting itself forth as not being a professional business environment.
That, of course, irks the other professional businesses to no end. And they will rock the Apple boat until the situation clears up : either Apple stops inventing new rules without telling anyone until the cat is already out of the bag, or these important corporations will probably stop playing with Apple.
And that, in the long run, is going to hurt Apple more than help it.
Talking about the bottom line, of course.
Because you can go on and on about how the "little" developers will always be coming to the Apple "platform", once enough of them have had their app yanked without explanation, there WILL be backlash.
And everyone knows how hard it is to recover from burning your developers.
Well, everyone except Apple, apparently.