Should I Haggle in Oaxaca?

The answer is simple:

Nope

Just Do Not.