It is hypocritical to refuse to join a union "on principle" while at the same time benefitting from the superior wages and working conditions that are a direct result of the activities of that union.
That is no different than buying a nice house in a neighborhood with a Homeowners Association and then refusing to join the HOA even though you share the same benefits of increased property values and liveability that your neighbors do.
As a matter of principle, if you object to the concept of labor unions then the morally correct action for you to take would be to seek employement at a non union employer. To do otherwise is to try and have your cake and eat it too.
I've addressed this... about ten times, or so. Maybe list a list form will help.
I believe unions tend to actually harm their members for the following reasons:
1) Unions tend to make it difficult or impossible to promote exceptional workers.
2) Unions tend to make it difficult or impossible to fire deficient workers.
3) Unions tend to suppress wages for new and/or inexperienced hires.
4) Unions tend to suppress raises for new and/or inexperienced hires.
5) Unions tend to promise benefits that, in the long term, they cannot actually afford.
6) Unions tend to demand no pay cuts, and end up with more people laid off instead.
7) Unions can demand fees from employees whether or not the employee appreciates the union.
This list is non-exhaustive. It's only what comes to my mind at the moment. However, there's a couple major points I'd like to add: the effect of unions on laws and monopolies.
On laws: Union lobbyist support laws which severely harm the economy. These laws, I believe, actually make it difficult to get a job, bankrupt companies, reduce competition, and slow the economy. These lobbyists end up increasing unemployment, and decreasing wages of the economy as a whole.
On monopolies: Unions within monopolies, such as government employees, are extremely harmful. Because they have no competition, there is no check or balance. If UPS becomes inefficient, then FedEx will crush them. Therefore, the UPS union must be reasonable in its demands to management. Government employee unions have no such competition, and so can make all sorts of ridiculous demands,
and get them. They get benefits and wages at the cost of everyone else who pays taxes, regardless of economic downturn, efficiency, or positive outcomes.
So, again, to summarize: I think unions tend to harm the economy and employee in general, so I would not appreciate their "help," so I would not be a hypocrite by any definition.