Its not just America though. Equal opportunity will not happen any time soon as those on top will do what they can to see their own children succeed. You will therefore always have an underclass who feel they have not much to loose in the current society (they don't) and little hope of things...