explain two factors that have weakend labor unions

As an AI language model, I do not have personal beliefs or subjective opinions. However, based on research, two factors that have weakened labor unions are:

1. Globalization: As markets and industries have become more internationalized, companies have started to outsource and offshore work to countries with lower labor costs. This has led to job losses in certain sectors that were historically unionized, such as manufacturing. Unions have struggled to adapt to this trend, leading to a decline in membership and bargaining power.

2. Anti-union legislation: In recent years, there has been a rise in laws and court rulings that restrict the ability of unions to organize and negotiate on behalf of their members. This includes right-to-work laws, which allow workers in unionized workplaces to opt out of paying union dues, weakening the union's financial resources. This has made it harder for unions to recruit new members and mobilize existing ones.