I’m a Canadian living in the US, so I get to see different sides of this. There is a very strong anti-Union sentiment in the US, even among people who would likely benefit from the Unions. We could blame this on lobbying power, but I think there’s actually a much bigger cultural issue in the US.
There is a very real and vocal percentage of the population who believe poor people are poor because they are lazy and unworthy of a better life.
I’m not one of those people, I think the attitude is disgusting, but the polls and election results clearly demonstrate this attitude. Politicians here can publicly shame welfare recipients and get away with it.
So do the unions need better lobbying power or do they need more people to actually care in order to get the lobbying power they need? I’m not sure here, but it’s not clear to me what is really the root of the problem.