> I will never understand how some working class Americans can be against unions
I've wondered if this is because unions in the U.S. are considerably different than unions in other places?
This was an interesting article [0] I bumped into titled "Europe could have the secret to saving America’s unions".
It said that in the U.S. unionization happens at the enterprise level, leaving unionized companies at a disadvantage relative to their competitors, so individual companies are very much incentivized to fight against unionization. In other countries when a certain amount of workers call for unionization negotiations happen between the union and a federation representing all employers in the sector, and the entire sector unionizes at once, not individual companies.
The article also talked about employees receiving benefits from their unions in some (fewer) countries, like unemployment insurance, instead of from the government. This incentives workers to join the union and pay union dues, instead of forcing them to do so. The idea was thrown out there that things like health care and retirement plans could also be included with union dues for people in gig-work jobs that would otherwise not receive these benefits.
I'd add that the article didn't address a concern many in the U.S. have about unions protecting under-performing workers, to the detriment of others. I've heard that this is different in other countries, at least to a point, but the article did not get into this. Also in the U.S. there have been a lot of corrupt unions, and public employee unions that receive (expensive) preferential treatment by law, I don't know if these problems exist in other countries.
[0] https://www.vox.com/policy-and-politics/2017/4/17/15290674/u...