Not to hijack a thread, but: this is is why Apple's iOS is such a compelling case. They make it so easy to control access to the location/microphone/etc. in one tab: Settings -> Privacy -> Location Services
I don't know what Google is thinking, but given the current snooping climate you think they'd err on the side of the customer... but they don't.