When Cam came into the league he was a loser QB because he lost games. Then he started winning, and now he does it because of the D and the many elite offensive players on the team making him look good.
As a European I have been to both New York, Charlotte, Dallas, Kansas and most of California... My advise, if you want to meet the "real" Americans for the love of god stay away from the north east. New York has a lot to offer for a tourist, but the people living there is for the most part idiots.
Charlotte and Dallas is my two favorite city's in US. The weather is great, the people are nice and there is a lot to see.
No way to prove either way of course, but take a Cam or Lebron and give them a soccer ball at 5 years old and let them play thru college and it shouldnt be that hard to imagine how, wait for it:
brilliant they would be. I know size, speed and strength isnt everything, but I can guarantee Messi hasnt gone up against the athletic freaks that play basketball and football here in the states. You cant say they dont have the capability to develop(if they dont have it already) the proper footwork to play futbol at a very high level.
Well give some Indian dude a basketball at 5 years old and let them play that instead of cricket...... And so on.
You make it sound like USA is the only country that have Lebron and Cam type of people. Maybe the case is that playing soccer requires something other than being big and fast.
Name me one major sport in which USA dominates other than basket where the gap has narrowed quite a bit the last 10 years.?
Culture above most things decide which sport you priorities. In Germany for example 20% of the population play soccer. What that means is that in most contries the Lebrons and The Cams are not doing any sport or are not getting the best training etc because basket and american football is not a prioritized sport but soccer is or ping pong whatever.
Saying that because Lebron is the best in a sport your own culture prioritize, then they would be the best in any other sport if they wanted to is just stupid. Its like saying Ronaldo by being one of the best in world at soccer would be the best WR in NFL if he just wanted to. Stupid.