If you look at this move by the South Carolina legislature as a way to make the state more attractive for a manufacturing giant like Boeing, for example, you get a very different perspective.
You may not know this, but FedEx pretty much single-handedly destroyed the Federal "card check" unionization law that was one of the key priorities of the Obama administration back in 2009-10 when the Democrats controlled both houses of Congress. In that case it was a good thing, but I believe we passed the point long ago where major corporations like this have more influence in government than even our Senators and judges.