pay attention to this post.
Soccer is the world sport MOSTLY because its the cheapest to play, and if you got two legs and feet you can at least participate.
However, I think soccer gets a bad wrap here because of the advent of Baseball really. Around the time association football was really taking off, Baseball was becoming America's sport. So of course all the colony countries at the turn of the century became adept at soccer because the crown was still heavily involved in them (Besides Canada because, Hockey). Jamaica, West Africa, South America...ect. All former colonies of major European powers. So naturally they brought their leisure sports with them. Such was not so in America...we had expelled our British influence centuries ago.
However, now. The sport is getting even more popular here because of the interwebs, international travel, and honestly marriages and kids between foreign parents are all more prevalent now. But on the real, soccer is just a beautiful sport.
And for those saying how terrible the other leagues are, that's a money issue more than it is a talent issue. Now that the MLS is getting more traction in the states (Same for Liga MX too) owners have more incentive to bring big names in and have more money to do so. Talent wise, birth almost doesn't matter on a global scale. Neymar and Ronaldinho both played in Brazil first. CR7 in Sporting Lisbon ect. Almost EVERY world star plays or is cultivated in their home nation FIRST. With the exception of renown schools like Southampton and La Masia in Barcelona, if you have the money to retain the talent then the league can prosper. Which is why England, Germany, Spain and Italy are basically unfukkwithable giants league wise. They pump so much money into them....but don't get it twisted. Spain is lopsided, Italy is a one team show and Germany has been dominated by Bayern Munich...its a MONEY issue not a talent issue.
And Soccer is great to watch when you know what to look for...80% of the skill in soccer is everything up TO the goal. Just like when you see great team D in college basketball, or great blocking in Football....people take the time to look for the nuances of the game. Most Americans just don't wanna take the time to look for those nuances.