To say American has equal opportunity for all children is simple ignoring reality. 
   
Funny that liberals think equality can be legislated, or, that inequality can be fixed by a transfusion of dollars.
Funny that conservatives who claim 'equal opportunity'  shun reality when it comes to acknowledging the advantages of economic security or even great abundance.

I don't expect equality of opportunity, ever.    How would one even measure the goal, a 'good life'?   I knew many families living quiet working class lives, happy with their family, friends, community.    Other's cherish the more material objectives of life, which doesn't make them bad people, but the reality is that wealth does provide you with privilege. 

Social service only happen if the majority of Americans accept the moral precept  to provide and shelter all their citizens.