Why did congress pass the Taft-hartley act in 1947?
The Taft-Hartley Act of 1947 was passed because there was a need
to regulate the different worker unions. This Act called for the
President to help solve union issues, an agreement that unions
could not form unless the voting was unanimous from employees to
have the union, and the removal of closed union shops.