I can't understand why everyone gets so upset about the fact that companies does business with dictatorships.
It is not a companies place to dictate foreign policy, that is why we have politicians (they do precious little anyways so why make their burden even lighter ?).
An embargo against a country should be enforced on a national level, by a nation or group of nations, not by a sales rep at Toy's 'R Us or Nokia.
If they can refuse to do business with Gaddafi's regime that opens the flood gates to all kinds of discrimination, what is next ?
If companies should be required to stop doing business with Gaddafi or maybe Syria, why should they be allowed to continue trade on the Chinese market? Also an oppressive and military backed dictatorship.