Asians and Indians actually have, for whatever cultural reason, a work ethic. Thngs just aren't handed to them and they realize that.
As for the whole aff action bs, it definitely is a bunch of BS in more ways than you think. For example, the company I work for has won awards for diversity. However, on my floor all the analysts, attorneys, and economists are white with a few asians/indians, and one black. However, every secretary on the floor is black, as well as every staff member on the first floor (they make copies and handle office supplies). If you look at the total percentages it looks diverse, but in reality the high paying, high skill jobs are still going to those who are skilled (in this instance).