First off, 339 million Americans? 32 billion people??? On what planet do you base your facts?
Does US Soccer have faults? YES, but they are trying to address those needs IMO. As for the facts above, the latest
US Census has the population at 298,971,390 (300 million); World population of 6,522,042,619 (6.5 billion).
The U.S. is pouring in millions of dollars into soccer development at all levels to address talent needs in American soccer. I agree that it will be interesting if more inner-city kids, African-Americans, and Hispanics will be truly addressed, especially at the State, ODP, and National levels. This is where talent recognition will be paramount -- not just where parents fork over more money for their kids to receive top training in return for a DII coach to notice them.
It was recently brought to my attention that several of the European countries (England, Germany, Holland, etc.) have tried desperately to emulate the American model of training and that the "Europe of yesteryear" is now gone -- meaning that pickup soccer games and growing up with the game have given way to X-Box, organized soccer training (read parents taking kids to two practices per week), piano lessons, tennis/golf (country-club sports), etc., just like the U.S. faces. This will certainly have an adverse effect on future soccer generations in those countries and may really pave the way for a balance amongst U.S. and European soccer, but allow for tremendous gains in Asian and African countries where the sport is still played by "everybody". The difference is that many of these countries don't have the momey/resources to contribute to high level training and serious year-round player development or education.
It seems totally plausible that this years run in the World Cup may just be a hiccup in the grand scheme of US Soccer, but may force our "soccer folks" to re-focus on the real problems facing the American game and find solutions!
I look forward to seeing how the US and Bruce Arena will try to right the ship against Italy and Ghana and get the points needed to advance to the Round of 16. Should be interesting!