I understand the argument: they're trying to draw a line between ordinary union activity and political speech. But a lot of people don't think such a line is possible.
A company of any decent size engages in political speech constantly, much of which many of their employees might disagree with. Why is it ok for the company to do so, but not the employees banded together?