100% agree with this. Yes government's can also abuse it's workers, but society can more easily vote out an abusive government (especially locally) than an abusive CEO / board. There's no perfect solution, but police unions are a pretty good example of a worst case scenario.
I'm very pro union in the private sector.