If you work for a living and don't join the union you have rocks in your head. Yes, there are some corrupt officials (apparently bribed by salt of the Earth, clean as a whistle employers) and some morons in unions too. But unions are still there to protect wages and conditions along with a lot of other things.
What people don't seem to understand is how many years of work it takes to organise in a union. I remember the HSU kerfuffle and I knew some people who were organising against the leadership for many years, it is not easy, I know, I was involved in a reform ticket many years ago in a union.
As for the ALP being run by unions, believe me it is quite the other way around. ALP hacks finish uni and get nice jobs in ALP affiliated unions before their political career gets going. As far as I am concerned the unions should run as far away from the ALP as possible, The last union I was a member of I would have gone apeshit if they tried to affiliate to the ALP.
DS