The absurdly picturesque city of Oaxaca, Mexico, isn't the type of place that cultivates a knee-jerk, down-with-Wall-Street, death-to-Disney brand of anti-Americanism.