Apple's app review team takes a lot of heat from the iOS community. Their decisions on which apps are let into the App Store, and which ones get rejected, are often criticized for being either too strict or too lenient.
One reason why there's so much grievance is that fact that people don't quite understand the process or what it's like to be an app reviewer. So a former Apple employee decided to clear things up...