Really, you're bringing in ethnics and politics in this?
You should be blaming the governments for allowing everybody to bypass the taxes with BS loopholes and everything.
It's not ethnics, it's pure business. Apple is a business, just like Dell, HP, etc, their primary function is to maximize the profits at any given costs. If there are loopholes in the tax laws that allows the companies to legally not pay taxes, it is their function to take advantage of it. The US government confirmed that Apple DID NOT BREAK any laws.
IIRC, the top 20 companies didn't pay 1.2 trillion of dollars that they would own to US government if there were no loopholes.
Every frigging tech company is pulling the same BS.
Now, turning their OS more into a cage? Proof? I haven't seen them do anything in the last 5 years to turn OS X into a cage.
Factories, really? Apple is just a small part of the big problem here, and Apple is actually the one of the FEW companies that mandated the factories to improve their stuff. I don't see anybody else on public saying they'll force the factories to do stuff.
In other words, buying or not buying a Mac, IT WILL NOT CHANGE ANYTHING.
He needs a good product, he can get a MBA if he wants. If he wants to fight the power, he can do it on a MBA that'll last 12+ hour for him.