Subsidizing for research, is something that I'm not against, but,
subsiding an industry, is something different, and something that I am against.
Subsidizing any company or any industry, is the same as government deciding who are going to be the winners and who is going to be the losers. That always distorts the markets, and the losers tend to continue needing the help from government, while the best run companies that produce what the people had preferred, end up in dire straits or out of business, Companies like Solyndra are losers, and subsidizing them is a waste of money, but, to many, it's more about supporting an agenda, than helping the industry or a company or advancing research.
The function of government is not to intrude into the free-market system; the free-market system does a lot better when the government gets out of the way. Socialism is about big government, but, the U.S. was set up to be small government at the top, and more government at the local and state levels. Let the local and state levels decide whether an industry or a company should get any help or subsidy. The federal government has oversight authority over interstate commerce, but not to become a partner in that commerce.
Most of what has been achieved via research, occurred without government intervention, and the free-market has a way ot doing a lot of things better when the government does get out of the way..