We could solve this by probably just having better federal protection and laws surrounding unions (the EU is better in this regard) but unfortunately those some corporations have huge lobbying arms that make it difficult to get the government to do so