I'll agree to the "too much greed" part, but the local broadcaster also pays for programming from the national syndicate, as well as other content. I don't think it's fair for Dish to take that content without paying fair market value for it and then charge their customers for accessing it. And I fault both companies for using their respective customer bases as bargaining chips in the negotiation, especially since rural folks often have no alternative but to use one satellite company or the other and they both use the same tactics.
The local station in question, KRCR out of Redding, CA, has posted its position
here, and I think it makes a lot more sense than the absolute BS I got from Dish "customer service" when I called to complain about the missing channel that I contracted with them to provide and that they have now dropped. The $5/mo. credit that they said they'd issue starting next month for three months isn't sufficient compensation for the missing news and weather info that KRCR was providing daily. There's only one other local channel, and their news and weather is far inferior to that of KRCR.