It might be unfathomable to the average American, but NO, Apple CANNOT do what they want with their software and TERMS. Especially NOT with their TERMS.
In case you haven't noticed, there are LAWS, and Apple has to obey those laws as much as you or anybody else.
Could Ford forbid Pirelli to produce and sell tires that fit on their cares?
Could McDonald's forbid Heinz to produce and sell Ketchup for their French Fries?
Could Swatch forbid somebody to produce and sell batteries that fit into their watches?
Could Microsoft forbid Adobe to produce and sell Flash for Windows? (We all certainly know the answer to that -- Microsoft was grilled for more than one illegal attempt at finishing off their competitors.)
Could Apple write a license agreement that only allows you to use their software while you are in Disneyland and wearing a Mickey Mouse T-Shirt?
Folks like you actually believe that Apple has all the rights to impose such rules on their customers.
And people in other countries believe that their have to be limits to the rights of the copyright owner, because, you know, customers (and in this case, developers) have rights, too. And in other countries, the rights of the customers weigh as much as the rights of the seller.
Please tell us exactly what law Apple is breaking. Since you believe you're such an expert, it should be easy for you to do that. So please tell us the specific law and what sections Apple is violating.
(This should be good)