Disclaimer: For all intended purposes, the name "Apple" in the text below can be substituted for "Microsoft", "Oracle", or the name of any other company that sells closed-source, commercial software.
Excerpt from the GPL FAQ web page:
Does the GPL allow me to sell copies of the program for money?
Yes, the GPL allows everyone to do this. The right to sell copies is part of the definition of free software. Except in one special situation, there is no limit on what price you can charge. (The one exception is the required written offer to provide source code that must accompany binary-only release.)
Does the GPL allow me to charge a fee for downloading the program from my site?
Yes. You can charge any fee you wish for distributing a copy of the program. If you distribute binaries by download, you must provide “equivalent access” to download the source—therefore, the fee to download source may not be greater than the fee to download the binary.
If I distribute GPL'd software for a fee, am I required to also make it available to the public without a charge?
No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.
Does the GPL allow me to distribute copies under a nondisclosure agreement?
No. The GPL says that anyone who receives a copy from you has the right to redistribute copies, modified or not. You are not allowed to distribute the work on any more restrictive basis.
So my guess here is no, GPL does not prevent commercial use as many have already said. Also just a guess, it's the third and fourth answer here that bothers Apple. They do seem to be keen on preventing anyone on customizing their platform or replicating it in any way. As an example, the Mac OS X license prevents a user from installing it on any other hardware and they have gone legally after companies that did as little as enabling hardware for that purpose.
While not an Apple fan I do like (and use) some of their products. Still I cannot defend them when it comes to openness simply because they are not. Is that "evil"? Not necessarily. The ultimate purpose of any business is to make money. They do that as they find fit. Ultimately, as any other business they choose how much of their product should be free and how much is a revenue generator.
There seems to be a tendency in the software industry to expect companies giving out product for free. Yet we don't expect the same from other industries. I don't expect Nissan to give me a free car, I don't expect the grocery store to give out free bread. Software is a product. It's developed with investment and effort. Yes, in some cases, it's a good business strategy to give it out for free but in some it might not be.
We must keep in mind that GPL in any of its versions is not a political or social statement. It's rather a means of distributing software, of getting to the market and therefore enabler of a specific business model. It's a bit harsh to say someone is evil because they have a different business model. Nor is Apple limiting anyone's freedom. You have the freedom not to use any of their products.