This is partially correct. It's a bad combination of lots of things. Yes, ESPN streaming service is terrible. However, some ISPs, especially those with preconfigured routers, block certain web services, ports, etc. by default. Also, in some cases these services cannot be opened up at the router...