You didnt really think that Bill Gates can be one of the richest men on the planet without oppressing 1000s of poor people, did you?
To be fair, the wages are in line with what most unskilled 3rd world workers make. They say they are working all these hours, but when i saw the schedule they only work 8 hours with an optional 3.8 hours overtime. They have 2 hours and 40 minutes of breaks in that time.
The only really unfair thing I saw was that they fine workers for whatever reasons and they harrass the women.
The holding of pay is done in most 3rd world countries and many times when you leave, they dont pay you for that last month. The fact that they only lose 2 weeks is better than average.
They say they feel like prisoners, but the truth is that the prison doors are open and they can leave whenever they want. The real prison is their mind. These kids survived without working for MSFT for the first 15-25 years of their life...they will survive the next 15-25 not working for them too.
That said, i would hate to be them. The hardest thing in life to realize is that you always have a choice although 99% of people choose consistancy over the unknown meaning that they would rather their life suck and know its going to suck everyday, than risk doing something that might make their life better or suck worse. They dont understand that if they do do something that makes their life suck worse, they just make the choice again to try something different until one day it doesnt suck worse. Simple in theory, but hard to do mentally.