This is the part that I disagree with. If the customer qualified for the free antenna at the time that they placed the order, then Dish should still fulfill the offer. The timing was not the customer's fault since the customer had no say over when the contract would be reached to restore the missing programming. If they go through with the antenna installation, then they will be prepared for the next dispute with a local channel. Also, the freebie will generate a little good will to help make up for the time that the customer went without the local programming.
The antenna was to restore programming subscribed to that wasn't available due to a contract dispute that has since been resolved.