Final answer:
The Taft-Hartley Act aimed to address imbalances in the Wagner Act and limit the power of unions, reversing earlier labor union advances and enabling states to pass right-to-work laws.
Step-by-step explanation:
The primary purpose of the Taft-Hartley Act, as discussed by George Washington University Law Professor Charles Craver, was b) to address imbalances in the Wagner Act and limit the power of unions. Passed by Congress over President Truman's veto in 1947, the Taft-Hartley Act implemented several restrictions on union powers.
It's important to note that this Act was a response to the substantial growth of unions during the 1930s and 1940s, particularly following the supportive climate generated by the National Labor Relations Act of 1935, also known as the Wagner Act. The Taft-Hartley Act prohibited practices such as closed shops and union shops, banned secondary boycotts, required union leaders to disavow communist affiliations, and limited the use of union funds in political campaigns. Furthermore, it empowered states to pass right-to-work laws and granted the president the authority to delay strikes that could affect national interests.
This legislative change was seen as reversing the significant advances that labor unions had achieved earlier in the century and had a dampening effect on the spread of union membership, particularly in the South and in the growing service and technology sectors.