Weren't you one of the people who was saying high CEO pay was to attract the best talent? Why not invest in new technologies and our own people to make them worth that higher pay?
America has the opportunity to be at the forefront of alternative energy and should be creating an infrastructure to support that movement. You can't outsource infrastructure jobs
If companies want to leave the market instead of paying our workers more then the cost of doing business in the US should be higher to allow those who stay and pay better wages to be able to compete. Hell! China does that! If you want access to china then you have to play by their rules, why are we not doing something similar? I couldnt care less where a company was created. If china has a company that wants to do business in the US and they are willing to play by our rules I'm all for it. American corporations can kiss my ass. If there is a demand for something someone will fill the gap. High wages don't kill companies, stupid management does.
Your opinion is that by not allowing companies to make the most profit they can that they will leave and they might but someone is always will to step up to the plate.