Probably their bosses now. However I do remember the union dockworkers in NY would not service Communist ships.
So are you giving them a pass?
If corporations ( whose first allegiance, by design, is to their owners) shouldn’t allowed to contribute to political causes, what about Unions, whose first allegiance to their bosses, or (ideally) their members?