You do know that pepper spray has significantly reduced effect on the hispanic population, right? I have seen many demo videos where mexican individuals are repeatedly sprayed with no effect.
A bottle of pepper spray is the last thing I would carry in Mexico.