Which the government, a good government anyway..like any dominat partner, should do. There needs to be a balance between the unions and the companies and the government should step in to regulate at times that balance. Coruption is always something that should be purged imho. All three of the above Corperation, Government and Union are rife with it. Arguments based upon the Union needing to fix itself dont hold merit unless they also address the coruption of the others if one if promoting one group regulating the other. What can Workers do to correct the coruption within the upper ranks of their bretheran? Within their own house? Outside regulation can be viewed as one corupt faction trying exert control over another.
And just to clairify...I am not speaking of Unions from any paticular perspective of nationality, but in general, with a focus on the overall picture of what they represent.