Don't Buy American - Why Europeans hate American Express and Wal-Mart, but like MasterCard and Colgate. By Daniel Gross