Two phrases leapt out for me - "volunteer positions" and "fines starting at $500 a month"

The union is objecting to how some of it's members spend their own, unpaid time.  The union needs to mind it's own business.

Also, I am appalled that unions have the ability to "fine" their members.  This is a power that should be taken away from unions.  Unions exist to defend their members from abuses of power on the part of employers.  Unions should not be perpetrating abuses of power of their own.