Do any of the readers on this thread work at Apple? I'd love to have you chime in. The silence is deafening...
A policy was put in place that governs the rules around when apps should be rejected or not. The rules haven't really changed for a while now.
The current version of Dropbox SDK violated the in app purchasing rules which app developers unwittingly used. Hence their apps were rejected.
People forget that the employees who are auditing these apps are the equivalent of customer service reps. They aren't developers and their job is to be objective and simply follow the rules.
For an explanation: http://www.macstories.net/stories/11-13-and-the-dropbox-sdk/