It has to be addressed at all levels. The unions are the supporting the corrupt politicians who support too many workers on the job. So long as everyone goes "my corruption is small/worth it - what about" we will never get anywhere. People need to be willing to bite the hand that feeds them.