If an American company chooses to enter a foreign market and do business there, they should be subject to the laws and customs of said market. The complexity that comes with it is their problem to deal with. I echo the earlier sentiment that the U.S. shouldn't be the world's police (although we do behave like that now).