The good news is that their demands aren’t extensive. I learned to always carry 200 & 500 pesos in separate locations. 200 was most commonly the price. Other times 500 in order to avoid arrest, roughly $20 or $50 USD.
Crime was always driving while ******. No laws were ever broken. It’s best to just hire a local driver you can trust when possible. Cabs are also available but come with some risk.
This from 4 very different locations while working there in the automobile industry over 7 years. Same story: Hermosillo, Saltillo, Puebla, Tepoztlan. I have not visited the tourist side of Mexico.
(They censored me for saying g r I n g o)