The ISPs must play ball with L3 because their customers are asking for content that L3 is trying to provide. If the customers ask for different content from somebody else, then somebody else would be providing the data.
And excuse me? Don't blame me for the crappy analogy; you're the one who brought it up. I thought it was a stupid analogy too, but I thought that speaking in your own terms might help you understand the situation.