Technically, the Wagner Act forbids both of those practices. The problem is that there’s not enough teeth when it comes to the enforcement of the Wagner Act, so that companies often simply budget in the fines for firing someone for being a union activist as the cost of doing business.