I don't give a shit about the perceived injustice of them cutting them as opposed to letting the contract run out.
They shouldn't have announced that they're not going to do that anymore, but the problem is it makes them seem like liars and not so much they're doing "what's right" and then not doing it.