Dear Mr. Mike Raath. While I appreciate the technical response, most of what you said is complete hogwosh.
Sure, ISP's play a vital role in the routing process, but when you got user complaints over various ISP's using entirely different backbones, in entirely different areas within the country, using entirely different exchanges... well, it just make it sound like you are passing the buck.
Stop making excuses, blaming the ISP's and fix your content streaming servers.
It's really not that hard. This is a tech forum, filled with people in the know and I personally, dont appreciate being BS'd