Chris,
As someone who isn’t a member of a union, you’re extremely critical of those that volunteer their time.
Given what you’re advocating for in your persistent ranting, and the fact that you are not a member of a union, this means you can’t take part in any industrial action if and when the time comes to it. You’re asking everyone else to do the hard yards whilst you just sit from the sidelines throwing rocks.
The way industrial relations are structured in this country - you have to be a member of a union for your voice to count. Enough is enough - either put up, or shut up.