Great to be an American Citizen. Look at all you get free that is not available in other countries. No wonder so many people are trying to get there to live. And, there are fools there who think other countries offer more. Silly them, no?
One thing I can tell you that you can "take to the bank", Eric, is that maybe the thing that really "pisses off" Mexicans is when a "gringo" tells them how they should be running their businesses. My opinion only.
Seems to me this is the best that anyone can do, until... if you are concerned. If you are not, just go about your business the way you think you should. No one is going to control the behavior of others without "martial law". Stay safe.
What most people here give is what they want to give, or not give. As you can see from the comments that ranges from zero to whatever. So, whatever rings your bell.
In this country, all citizens are Mexican. Not true NOB, as there are black, white, yellow, red, brown,etc. That is causing their problem and that does not exist in most countries.