I'm an American living in Mexico.  The Federales will pull you over just to ask for papers.   There are check points.  Mostly they are looking for Narcos.  They do it all the time.  Mexico has it written into their constitution that their culture will always remain untouched.  They are protecting their sovereignty.  Why can't we?  Most nations do.....