Ah, it’s the citizens/government’s money and not Carrier’s after all. Thanks for the clarification.
The citizens of Indiana have decided that they want the state to provide certain services. Those services are of value to the citizens and the state's businesses.
They need to be paid for and the citizens accept that.
The state now wants Carrier to pay less but they haven't reduced the services they're providing. They're shifting the cost to all the other citizens.
You might have an argument if Carrier and their employees stopped using state services, but they aren't.