There is too much focus on who actually flips the switch on the channels. What you state is very important. Without PERMISSION to carry a channel, DISH cannot carry the channel. Permission comes with a contract for carriage.
Regardless of who you support... the simple facts are that IF there is no contract, Dish can't carry the feeds... so Dish isn't "dropping" these channels...
The ESPN/Disney issue is a rare example of DISH carrying channels without permission and the channels going down only when ESPN physically disabled the receivers at DISH. That physical pull coming after a court battle (with ESPN not disabling the feeds until they were sure that they could without penalty). DISH carried the channels based on the belief that they had permission granted by other contracts.
Otherwise, no permission (no contract) = no carry. And all the "A dropped B" talk is simply "failed to come to an agreement".