I expect most of you to either ignore or derail this thread, but this is an honest attempt to understand the claims most of you make.
I am not an american, i didn't have any hopes to go to a good college, as most colleges in my country are far worse than free online education. As such, i had to learn everything from scratch. English, computer science, web development, everything i now today, i've studied countless hours without anyone to help or motivate me. I left home early, thus, i have no family to speak of. So no education, no family, and certainly no motivation besides "i gotta earn some money to stay alive, hopefully have some time to study".
How can you honestly compare the amount of effort anyone from my country has to take, to yours? Do people like me "take" your jobs, or do you just not put in the effort to earn these jobs? If people with broken english and no higher education to speak of can "take" your jobs, shouldn't you care more about your self improvement? Not to mention that the majority of employees (specially in higher hierarchical positions) are americans, born in the US, like you.
Of course, some of you had to put in just as much effort, no life is simple it's often difficult to compare how much effort an ability took to be developed. Point is, you have a structure, most of you have access to this structure, thus, if this was a race, you would be in a car and we would be in a bicycle.
White people, even in my country, i bet even in Africa, are always perceived as more pleasant, trustworthy, sexy, beautiful. In relationships, in work positions, you have to really fuck up as a white person not to get the girl/guy/job because people will naturally perceive you as the ideal, the "right" person for that task. So, my question is, what exactly are you complaining about?