@Anonymous Coward
I suspect that you may be an idiot. One person "cutting ties" with China or the USA doesn't affect a goddamned thing. All it does is serve to put that person at a disadvantage. The same is true of one entire nation. For such a thing to have an effect it must be done as a power bloc.
The reasons are many. The first and most obvious is that economies the size of China or the USA won't notice the lack of contribution of a single individual and will barely notice the lack of contribution of an entire nation. Secondly, so long as other nations respond to political and economic pressure from these "superpower" nations, then any nation which tries to take an ethical stand can (and will) find themselves on the wrong end of an economic blockade from the current western power bloc.
If the majority of western nations were to band together and sever ties with the US, China and Russia they would survive the attempt, economically, at least. I would per perfectly willing to participate in such an event, cutting all my personal economic ties with those nations, no matter how hard that would be, or how much sacrifice it would entail.
But what purpose does it serve to do so unilaterally? I will accomplish nothing by doing so and I will also remove any chance I have of obtaining the financial or political capital required to see my ideals considered, let alone made manifest.
What I preach is a federated economic union of civilized powers that embed ethics and international cooperation as a foundational principle in what would ultimately be a new form of government. The USA, China and Russia would never be a part of such an entity because they cannot unilaterally exert power over it. Thus I would say "leave them behind and move humanity forward."
That isn't related in any way to one individual's purchase choices. They are so completely and utterly disconnected in scope and scale that to call the lack of one hypocrisy in relation to the other demonstrates nothing more spite on behalf of the accuser.
For the record, I do choose products from civilized nations wherever possible. I'm entirely willing to pay more in order to support the economies of nations whose politics I agree with. My segregation isn't absolute, however, I am in fact working towards such a goal.
Said personal economic choice has nothing to do with my belief in how nations should act at scale. They are different beasts entirely. When I choose who I buy from I am choosing based on my personal ethics. It imposes nothing on anyone else. It is my choice, and I alone bear the consequences of that choice.
Acting at a national level, everything is different. The ethics of the individual are completely fucking irrelevant at that scale. What matters is security and stability. Security of resources, stability of economy, stability of relations and security of your people.
This is best achieved by having strong relationships with rationally-run countries that behave in a predictable and honourable manner, presuming, of course, that your nation is also a rationally-run nation that behaves in a predictable and honourable manner. "Surprises" don't go down well on the international scene. Change needs to be slow, multilateral and controlled. There is no room for cowboys.
A strong international federation of nations that has a codified foreign policy, trans-national law and courts, codified admittance and ejection policies, harmonized economic policy and so on and so forth...this is where strength comes from. With the possible exception of Russia, no nation - not even Canada - has all the resources required to survive in the modern world. No nation - not even the almighty US of A - has a military capable of defending against all foes.
Most importantly, no human being - not a single fucking one of us - has the knowledge to predict the results of interfering in the natural development of other nations. Far too much (if not most) of the tragedy in human history has stemmed from the inability of our many and varied leaders to resist the urge to meddle.
The ethics of international cooperation and foreign policy have fuck all to do with personal likes or dislikes. They have everything to do with learning from our fucking mistakes and applying that knowledge to better governing our nations. The ethics of nations is about the needs of the many outweighing the needs of the few, not the desires of the one influencing only that one.
I preach and advocate evidence-based legislation and a union of nations who can and will adhere to that concept. I believe that we need to be cautious and cooperative in our international endeavors. I believe also that we cannot let other nations push us around to suit their agenda; we need to have strong enough ties within our power bloc to say "no" to nations like the USA who refuse to play nicely with others.
Playing nicely involves things like recognizing, and ratifying participation in international courts. It involves adhering to terms of treaties, even when they don't suit your current political goals. (E.G. the terms of the NAFTA treaty are not merely a means to economically cripple Canada and Mexico, they also impose restrictions on the US that is must adhere to.)
I don't preach anti-Americanism, no matter how hard that may be for you to comprehend. Nor do I preach anti-Russianism or anti-Chinaism. I preach global legal harmonization, recognition and enforcement of human rights and a strict limit to the power of corporations and politicians.
When the US is ready to ratify international courts, abide by it's treaties, address it's wealth gap, and start addressing the power imbalance of it's society (starting with Citizens United) then I think it would make a wonderful addition to any international community. The USA is filled with amazingly good people who try to do great things. It just isn't mature enough as a nation to play with others internationally in a rational, predictable and globally advantageous manner.
If you cannot see the difference between personal choice in sourcing products and a desire to build a better a more stable world at the scale of international interactions then I must return to my original statement: you're an idiot.
Edit: as a side note, I loathe traveling into the US. With very few exceptions, I don't do it simply "for business" and I would never do it "for shopping." (Seriously?) When I go into the US it is because people I like and/or care about have asked me to do so. I don't go to VMworld or Spiceworld "because of business." I go to meet human beings that I believe are good people. I would love it if they all came here to hang out, but it is those events that they choose to attend, and it makes sense for me to go so I can meet up with as many of them as possible all in one go.