I still don't understand why anyone thinks this is anyone's business besides Apple engineers. Tim Cook never should have acknowledged it publicly, which is what invited all the backlash. They could have simply maintained that how and why they manage the iPhone CPU is really not anyone else's business or concern.
Apple can throttle up and down CPU for any reason whatsoever and no one, anywhere, has any 'legal' claim otherwise.
What Apple did wrong was letting idiot Tim Cook acknowledge it, apologize for it, and start the stupid battery program. He admitted wrong-doing where there was none, as a means of customer appeasement, but boy was that stupid. It told all of the idiot whiners who still think they own something other than some bits of aluminum and glass that they were right, and that there was some other recourse available to them other than 'buy something else'.
Wrong. Wrong. Wrong.