So, in short, you are a socialist who wants politicians to allocate capital?
I would say you are the socialist because you want to eliminate good jobs which will surely lead to socialism...it always amuses me when those who advocate trade with COMMUNIST CHINA call others socialist...In fact many of the great discoveries of the 20th century were made during government partnership with business ( man on the moon for example)...how can you ask an American company to compete with a subsidized foreign company...really competing with countries...especially with the one sided trade agreements in place.
Also, it sure makes more sense to help fund science and technology and create wealth then make welfare payments to the unemployed which is what is happening under your free trade nonsense.