Well written, but a few problems.
First let me say, I agree with the union part. Unions can create good (ie, end Carnegie-type business), but can also create an equal amount of bad (demanding higher wages when the profits are not there).
However, the trickle-down tax idea will not work without controls. For example, my dad recently worked at Hoover in Canton, Ohio. Eventually he got layed off, along with hundreds of other employees. This would be understandable, if it wasn't for the fact that the president was getting paid millions a year plus benefits (stock options, etc). If you give money to a corporation, they will give it right back to themselves. The idea of a 'big bad corporation' didn't appear out of nowhere. In many cases, it is right on the dot.
Plus, with the absence of corporate tax, the burden would be shifted to the people. If you want this, expect a huge increase in taxes.
A few easy fixes that would only help all:
1. Create more dependable cars. People want cars that last, so they buy foreign.
2. Create cars that get better MPG. Once again, foreign cars.
3. Create cars styled toward the younger generation. Young people want small, dependable, and stylish. Perfect example? Honda Civic. The perfect college car. Everyone has one. Brand loyalty. When they get a 'real' car, they will remember the great Civic they owned.
4. Hire managers who know what they are doing...and pay them less.
Taxes really have little to do with it. American companies will stay in America if there is a market. As soon as the quality becomes equal or less than foreign goods, people will start buying the cheaper foreign.
Honestly? I cringe when I see 'Made In America'. It will usually be a piece of shit.