Government is also forced participation but I accept it as necessary part of a functioning society. I don't see Software Engineering Unions as a necessary part of a functioning society though.
Government is also forced participation but I accept it as necessary part of a functioning society. I don't see Software Engineering Unions as a necessary part of a functioning society though.
Not sure how it works in the US, but from what I read you can't be forced to join a union there. But I think I get what you mean: once you work in a given place, there's usually not much choice which union you can join (or which will represent you in any case), and your only option is to change employer, location or career.
I understand that point of view, but I don't think it's a good argument. Employers also organize and wield their influence in ways that you seem to resent in unions. Don't like it? You have the same choices as above. (I don't think people should be forced into unions; I just think your argument is not anti-union, or at least cannot be fairly applied to single them out.)
The difference seems to be that the employer pays you and treats you well enough that you think you won't benefit from a union. Good for you! Hope it stays that way.
Unions are generally democratic, too, so there's also the option of voting for different union reps (or volunteering to be a rep) in order to change the union's policy or how the union works.
They quite literally are not, at least not in the US; half the states have right-to-work laws that prohibit this explicitly, and there are likely some protections even in the states that don't have a blanket protection.