Coming from my previous PC development I had always followed the idea of Freeware with a donation button, from my experience you don't get many donations, even with 60,000+ unique downloads it never got about 0.5% that donated. If you are looking to actually make a little money I'd say the route of in general a small cost to generate more sales works the best for at least the kind of apps and utils I've done. Ad streams I dislike, a big reason I'd never stop using Firefox is AdBlock, and I've never seen that they would general enough money to ofset the loss of sales (no doubt that's mainly due to the fact I have a personal hatred of Ad's though)
As for what will happen next, I think the kind of people here will have very little impact even if as one we all stood up to be heard, on the other hand the larger companies like EA and so on who are charging big bucks for games and have a weight behind there name, they will have more grunt when speaking to Apple (and I've no doubt there have already been alot of meetings about this in Apple, EA)
From my persepctive though people will always steal stuff, it's the way of the digital age, and in general you'd waste more time and effort (which I then think of in my hourly rate terms) trying to stop them than is economically viable compared to the loss of sales. All the people pirating your apps are doing so on jailbroken iPod/IPhones anyway (unless I misread the article).
If apple does start trying to make life hard for the hackers all it will ever do is delay them, look at any digital media out there and there is piracy. That's not to say that I agree with the piracy, but I just accept it and go on about my business. But it will be interesting to see how Apple and the larger development companies react, I imagine a big appeal to them was moving away from the piracy that is so rampant on PC's and to a lesser extent consoles