Unions are definitely bad for companies, but the fact that companies don't want them doesn't automatically mean that they're good for workers. They're a parasitic drain that's bad for both.
Also, with the sole exception of Japanese bus drivers, every union I know of that's ever gone on strike has, in doing so, used innocent third parties as collateral damage.