Yes, like the people who whined until Apple brought back anti-glare on MBP's and firewire on the MBP 13". They weren't that many, and they weren't organized, but they got their way.
I recognize that some people take pleasure in nurturing this notion of Apple being so big and mighty that the company can just scoff at customer demands until the world rethinks and capitulates, but it just isn't so. Apple is as fearful of a backlash as the next company is.
I'll bet that Apple ignored the initial negativity and bad press when they first shipped those models. But I'll bet they noticed sales trends, and what their customers told their sales agents in Apple stores about those changes, and it was a large enough group of people that they wanted to include.
I'll also bet that Apple believes that the headache, expense and added cost of supporting Flash on their mobile devices:
a) doesn't significantly result in lost sales. Past trends for iPhone and iPod Touch sales bear this out. I would say particularly sales for the original iPhone exceeding Apple's sales projections with the much larger outcry about the lack of Flash support, with NO sites except YouTube having a non-Flash way of accessing their site specifically for the iPhone.
b) doesn't advance the state of the internet at all. Flash was necessary 5 years ago to deliver video and highly interactive sites to internet clients. Today, between HTML5, AJAX/Javascript tools/libraries, and even native web clients [native Apps that use web sites as storage, ie, the cloud], present better ways for clients to interact. And don't forget, all those Flash sites need to be re-developed for the iPad anyway [if it supported Flash], because they all are designed for desktop mouse/keyboard interaction, not multitouch interaction.
c) increases engineering costs and per-unit costs and reduces battery life, as Apple has to include additional hardware video decoding chips just so that Adobe's Flash-lite code can run on mobile CPU's. Adobe glosses over this, but that's the only way they could get it to work well on mobile devices, namely, cut features from the full desktop Flash plugin AND require that devices must include hardware video decoding that must get hooked up just right to Adobe's code. Hell, they even used to call it Flash-Lite, until the iPhone came out and SJ slagged it in his original presentation for the iPhone, so Adobe added SOME more features from the full plugin, increased the system requirements so those features would work, then rebranded it as just 'Flash' [basically claiming it's the same as the full desktop version while it doesn't actually have the same capabilities].