However, I'm at WWDC. Ten minutes ago, I met with the head of one of the app review teams. She was kick ass, and gave me no-bullshit reasons why I was rejected, and told me exactly what I needed to do to get approved. Then she gave me her email and said if I get corporate BS again, escalate it to her.
The problem is that tens of thousands of apps are submitted a day and at that scale, mistakes are made. Either the reviewers are going too fast or they are crappy because there's a limited number of good QA people.
I used to think that apple's policies led to crappy spam apps because people weren't willing to invest the time and then get rejected. Now I understand that Apple is just as worried about this problem as I am, but just isn't sure how to solve it.