No business can meet all demands. I think this is what annoys me the most about the "I pirate because I'm underserved" crowd. They act like not getting what you want is unique to our times. Unique to the internet. It's not. People in all walks of life, in all times, have had to deal with not getting everything they want. Had to deal with making compromises.
In this particular case Fred had several options to see the basketball game. He has season tickets. He could have chosen a different way to pay for television (I don't live in NY but I'm assuming it has DirectTV or Dish Network or some other option besides just Time Warner). He made the choice that he made, but was unwilling to accept the downside it came with.
In the business world we call these entitled customers. These are the types of people who bring back clothes 2 years after the purchase and get huffy when the store won't return them.