Unions aren't to blame, so much as some of the jumped up dipsticks who have forgotten what the bloody thing is there for - to be the voice of the workforce and negotiate the best terms and conditions with the management, therefore developing a productive and profitable solution for all employees.
Unfortunately most of what you see from union missives is "NO" - not the best way to conduct negotiations with your employer and wage payer, this is what appeared to decimate most of the large UK industries at various stages of development.