I say that is a load of bull.
Guess you haven't met many Mexicans. There are a fair share of them that would never pay a bribe.
Time for you to do some traveling and research. You can make all the excuses you want for contributing to corruption, no wonder gringos become targets for corrupt cops.