As far as the made by Chinese or made by children comments, almost everything now is made overseas including the parts on our car and the computers we are using. Americans like cheap products. The union demands and rising medical costs, forced American companies overseas. As long as we have the printing press and the strongest military, foreign countries have to accept our paper, (that is no longer backed by gold or silver), we are fine, because we will never run out of paper and ink.
That being said its honorable to try and support American made products. Because one day in the near future, foreign countries will no longer accept our paper and will demand payment in gold. And the price of goods made overseas will sky rocket.