Earlier quoted context omitted.
laws like those that forbid people from not hiring a person based on skin color? ask yourself if it's fair for some developers to be forced to develop on platforms with 30 million fewer customers You didn't just seriously draw a line between those two statements, did you? Moreover please show me a developer who is forced to develop anything for any platform.
Yes, I did. I assume your objection is that racism isn't in the same league as what Apple is doing. I agree with you on that. But the government doesn't take a stance on racism. If Government was taking a stance on racism then they wouldn't allow racist literature to be distributed (as just one example). But they do allow that meaning racism isn't the issue. So the question at hand is fairness not racism. Which bring…
The app-store is a digital retail store. You are free to develop an iPhone app and offer it to them. They are free to reject it.
Just like you are free to develop a better mousetrap and offer it to WalMart - and they are free to reject it.
If you don't like their rules then don't develop an iPhone app. It's really as simple as that.
And in case you are wondering what their rules are: They are explained in this big blob of text presented to you when you sign up. The one with the checkbox labeled "I understand and I agree" at the end.