The only problem in all of this is Apple not notifying people.
But on one hand, I can almost see why they wouldn't. People have a tendency to exaggerate things. I know a handful of people who, as soon as the news broke about the slowdowns, were saying "You know, I kinda thought it seemed a little bit sluggish at times" but then a few days later were full-on "My phone was SO SLOW I couldn't even TEXT PEOPLE without waiting AN ETERNITY". I can see Apple's hesitation to say "Hey, by the way, we have to slow down your phone because your battery is getting degraded." Do you seriously think people wouldn't still have accused Apple of deliberate planned obsolescence?
To me, Apple has already done everything they can. They've offered to replace batteries basically at cost (and probably at a loss once you consider Genius Bar salaries, deliveries, etc.). They're giving people the option to view and change the power settings. What more do people want? Free iPhones for life because of a 5% CPU speed reduction? Can you honestly show even minimal consequential monetary damages that you experienced due to this tiny CPU slowdown? (At most, maybe you could argue that those who self-upgraded their batteries might have a gripe, but even that's nowhere near what people are suing for in aggregate.)
I'm not an Apple "fanboy", I don't buy every single Apple product that comes out simply because it has the Apple logo on it. I have plenty of things I disagree with Apple on. I'm against the trend they've led to remove user serviceability. I'm against things like removing 32-bit support (I have apps I paid for that never will be updated that I can only use on my older iPads now). And I'm not saying Apple is 100% innocent. But I do feel this is being taken way out of proportion and at this point it's all just a money grab and a "let's see how bad we can make Apple hurt" campaign.
PS: To those saying "my phone shouldn't be slowed down until the battery is actually low", you need to understand how battery chemistry works. In a perfect ideal battery, the battery would be able to deliver its listed capacity regardless of the amp draw. An ideal battery of 1000 mAh (1 amp-hour) would be able to deliver 10,000 amps for 0.36 seconds. In reality batteries have internal resistance that limits the maximum amperage they can output. As a battery degrades, it's not just its capacity that decreases - its internal resistance also increases and thus its ability to provide high current degrades. Your phone will draw a high amount of current - even if for just a moment - when the CPU is stressed, and if your battery has degraded, the battery won't be able to supply that much current instantaneously. At that point, the voltage drops and the phone shuts down. This is what Apple is/was trying to prevent with the CPU slowdowns - it was all about limiting maximum current draw from the battery.