A big problem is that matches are available to everyone. ESPN gets a few and then you have Fox Soccer Channel, which for Dish Network means having a rather expensive package. And, MLS can be pretty awful compared to Premier League matches, granted football isn't nearly as established in America. However, I think guys like Cuauhtemoc Blanco are bringing in some nice highlight packages and fresh foreign players (along with American players) could help the sport grow. It's just going to take a ton of time and will honestly never be at MLB, NBA, or NFL levels of success.