Oh boy, where to start.
1) You do realize that none of these people are in fact actual APPLE EMPLOYEES?
2) Apple does not claim to be a "humanitarian company". And what does that term even mean? In fact, I know of no company that does. This is simply a straw man argument.
3) Nothing stopping you from flying over to China and handing out $20 bills to employees leaving the factory. Anything is easy for the guy who doesn't have to do it.
4) People only get bashed for making stupid claims while trying to act superior.
Thank you for number 3. It's like I say when people complain about Wal-Mart's wages, yet still shop there. If you think they should get paid more, give them a tip when they ring you out. Automatic, non-taxed wage hike. So many seem to be so vocal about how others should spend their money, but fail to make an attempt to improve matters with their own resources.
Apple - The only company in the world who gets bashed when they do something good.