100% true.I said the exact same thing in a post a few years back.Here soccer is a middle class sport.In other countries,it is an everyday man's sport.The best athletes usually come from the poorer classes.In the sports that we do best in,(Basketball and Football) the teams are primarily made up of players from poorer backgrounds.In Baseball,Dominicans and Cubans are usually of poorer backgrounds.
My brother and I gre up in a Mexican neighborhood and by fluke,we got into soccer.At the time we played baseball and basketball as well,but eventually the organization and professionalism of the soccer league got us concentrating on just playing soccer year round.As kids,the best players by far were Mexicans.The Mexican kids stated playing soccer since birth and were way ahead of everyone else.As we got older,the fees increase for club teams.Club teams are city teams that you have to tryout for and they travel and play other club teams.The fees differ,but are usually a few thousand.That few thousand is alot of money to alot of parents,so many good players got derailed right there.The after the club season,there is kind of a league allstar team.Its called District.The District teams play in a tournament,and coaches pick players to play for the State team.The State team plays other States and then players get selected for the Regional team, then possibly the National Pool team.There are politics and otright racism all throughout.One year my brother's club team was all mexican with 3 bruthas and they dominated most of the teams in the state.After District tryouts,only a few of their players made the team(District team was almost all white except for my brother and two other teams).My brothers club team had a friendly game against the District team and beat this supposed allstar team 4-0 with their 3 best players playing for the District team.