I was also very critical against Unions in the past but I have to admit now that without good Unions the general population working conditions are totally unprotected from exploitation. It is already happening.
I am in the same boat and agree with your post.