I agree, but in the case of Chinese imports, etc, you are harming your economy, by buying their products. They dont care about the environment, and pay miserable wages.....and your industry just cant compete in those inhuman conditions of manufacturing....in other words, it is not fair trade at all.
in the case of PAKISTAN made products...like some leather goods I have seen for sale in the USA, you are financing ALKAEDA... so it does matter where things are made, specially if they come from countries that support international terrorism or just pay miserable wages to their people and contaminate.
in the european, american case, good wages are paid, and all goods are manufactured according to strict environment rules, so by buying Italian, german or spanish, for instance, you are really practising "fair trade". You buy from them, they buy from you, as they dont compete playing dirty tricks, like Chinese do, where workers dont enjoy holidays, work 12 hours a day for 200 dollar a month, and cant even defend their rights by joining a trade union or even go on strike.
it does matter the country you are buying from. For your country well being, dont buy chinese unless you just cant find and alternative..and please keep buying european.....
as we´ll happily keep buying your great SWs, Rugers or Colts here...
in fact, we are negociating some masive imports of american goods here...(and still some accuse here me of antiamericanism!)...
there is a Free trade agreement project between USA and the European Union that might benefit both economic regions, and that might let us buy many american goods here, that as I said, are much sought after, not only guns, but foods, tools (american tools are very well regarded overseas), clothes, even some sport cars...etc.