Society is what we make of it and the worst possible excuse for letting an injustice go is because “it’s not like there aren’t other injustices in the world” Also, I think you are unfair to Walmart. I’ve heard of Walmart making almost unreal requirements of their vendors (include little tools with things that need to be assembled, adopt RFID without a price increase, etc…) But in each of those cases they actually MADE A DEMAND. Apple’s not even making demands here they’re just kicking apps to the curb with no explanation.
(You’re probably also being a little unfair to the record companies but that would lead to a debate of what they actually provide to artists and this really isn’t the place)
So if your plan of action involves convincing anyone but a diehard geek that Apple's actions rise to the level of moral injustice... we've got a lot of work to do. There are a lot of people crying "moral injustice". We'll have to stand in line.
Actually, yes I do hesitate. WalMart makes its demands up front. You know exactly what you're getting into when you sign with Walmart. It doesn't change its behavior after you've signed the contract, or make capricious decisions. If something needs to change, Walmart lets the supplier know, and why it needs to change, and how it needs to change. Apple doesn't even give you an email.
I don't know what society you live in. But my society has Wal-Mart in it.
You think those Wal-Mart folks would hesitate to drop your product from their shelves without giving you a reason? You think they are shy about making their suppliers sign a scary one-sided contract and then holding them to it?
And the App Store is not made from Soylent Green. In the grand list of potentially unfair business practices I doubt this even rates. Compared to what the music industry does to bands every single day, this contract is sunshine and birdsong.
Alas, if you don't like Apple's contract terms you're stuck doing business with their competitors. Fortunately, they're easy to find. One of them is probably clinging to your leg right now.