1) That is what I said, you do not have to accept a job where the employer has terms of employment outlined in a Collective Bargaining agreement with his employees. So we agree you have the right "not" to associate.
2) Then don't give expert commentary. I have worked in various jobs since 1975, and I can assure you that: you are much more secure, your pay is higher,and you have better benefits in a union setting than a non - union setting. Let me show you an example: as of now you shovel shit to pay for college. Nothing wrong with that the world needs shit shovlers. Let say you decide to make it a career choice,as a business. You invest in some rubber boots, a truck, shovel, etc. And you independently contract your labor. Business is booming so you have to employ shit shovlers at whatever wage. Years go by you no longer shovel shit you own, and run a company of over 100 employees; because you went to college and you are a smart guy. Now lets say one of your employees demands an increase in wage, and benefits. You feel he is not entitled to an increase,and neither are the rest of your shit shovlers. The shit shovlers are not happy with the arrangement, and form or join a labor union. Now all the employees demand better conditions,and wages, and you are going to have to go to the table and craft an agreement with them. That is how,and why a union is formed, or joined.
3) You are still working for the company,and have to satisfy your employer, a contract does not change that. The only obligation you have to the union is a monthly dues arrangement. Right to work laws want to remove you of that obligation,and in doing so weaken you and your co- workers bargaining power. The only time anyone works for a union is when they are working for a union, or voted in to a union office. No matter what the employer runs the company whether it is union or not. The union can not tell the employer how to run the company, how many people he has to hire, or lay off, or any other business decision.