The place for the unions is in the workplace, especially in the current situation, where so many people have zero hours contracts and more work in the gig economy.
I worked for a large privatised utility and was very grateful for the support of the union, when I believed a manager was discriminating against me. They were excellent in pay and condition negotiations.
However the Unions have gone badly wrong and repelled millions of workers who would otherwise have benefited from Union membership by their over-involvement in national politics and their very close connection to the Labour Party.
I fully understand that the Labour Party grew out of the Unions, but that was a long time ago at a time when there were really only two political classes, well demarcated lines between a working class (mainly Labour) and middle class (mainly Conservative). Nowadays those class boundaries have long gone. There are many more parties for people to support and support for Labour runs across all social groups.
The bond between Labour and the Unions should be severed and the unions should go back to their original purposes of helping members in the workplace in direct practical ways and lobbying (only) political parties on social issues that directly affect their members.
At the moment the Unions are concentrating their money and energies in trying to shape the Labour party in their image and look good on a national stage, when they should be doing neither of these things.
I believe that no corporate body should be able to contribute funds to a political party or campaigning organistaion. They should be entirely dependent on personal donations.
I remain a member(retired) of Unison, as I was when I was working.