The city of Oaxaca has sunny weather, a beautiful colonial centre, and arguably the best food in Mexico. It is not, on the face of it, the type of place to forment political unrest. But in the main square of the city the first thing you see is a camp surrounded by political slogans. It…