It is a little disturbing when there is a chain of force exerted by government all the way from the original funds back to some kind of political activism.
The individual workers never have a chance to intervene in that chain. They have a collective right through their union vote, but free speech is an individual right. It would clearly be a free speech problem if you were forced to pay dues to the Republican or Democratic parties even though you have a vote within it.