...the top 10 flashlight apps in the Play store require network access, camera access, address book access, etc. I can't believe that there would be any great complaint among the majority of android users if Netflix asked for microphone access. And that's exactly why we need the ios-style permissions that google is finally bringing to android.
As for people complaining: a few recent upgrades of Google applications asked for additional permissions without explanation, and the "reviews" of those got inundated with comments complaining and asking about those additional permissions until Google gave a satisfactory explanation (Chromecast support).
https://play.google.com/store/apps/details?id=com.bigosaur.l...
http://developer.android.com/reference/android/hardware/came...
Granted, they're unnecessary now because flashlight on/off is in the pulldown.