Good synopsis of his work, but really you need to stop the racial insanity. When you get on movies like "Man On Fire" for demonizing Mexicans, and making white people out to be angelic, or whatever else, it just sounds absolutly insane, especially when the movie has a black hero who you dismiss as basically being a minion of the whites so it doesn't count.
I really, really, get tired of so called "white guilt", though I can understand hy some people have it, and honestly I think you in paticular are taking it a wee bit too far, as I've said before. If you keep looking for a boogie man everywhere, your going to find him.
THAT said, I'd also point out that while guilt can be counterproductive to the things it's supposed to stand for. Is the largely white western world perfect? By no means, but like it or not we define the high end of civilization, and morality, which is why we are ultimatly the ones doing all of this soul searching about this kind of issue. Like it or not a lot of places in the world are absolute disasters, and the cultures are complete messes, the media by showing these things the way they are, brings attention to them so they can be addressed. Like it or not stereotypes exist because they are true, forming the basis of things like sociology. In general a stereotype doesn't tend to act as an actual cookie cutter, but a pattern of behavior which people will generally tend to follow, something you can check off features on, on a list, and while you might not nail every one on an individual, chances are everyone will fit the majority of "checks" in at least one stereotype, especially those who intentionally try and deny stereotypes or not comform with them, which creates it's own stereotype. This is successfully exploited for things like marketing and advertising, and other things whether or not people hate it, it happens to be the way things are. Even if you read into some kind of message about what Mexico and Mexicans are like in given areas, is that a bad thing? If anything it basically shows the people themselves in a mirror and realization of that truth is one of the first steps towards the people changing. It's much like a liberal holding up a mirror to try and show bigots themselves and make a point, just repurposed in a differant direction.
Now granted, I don't think any of that applies to this movie, but with all the garbage going on in Mexico, and the hellish, ongoing wars around the border especially (which is largely between Mexican gangs and crime syndicates), is it so bad if it did? If it shames the people involved, that's actually a GOOD thing as it might encourage them to change, much like any other group. I mean sure, being an ultra-left winger your more in approval of movies like "Machete" with an Anti-US/Pro-Minority/Pro-immigrant message, but understand there is more going on with Mexico than border disputes. All the reasons that caused concerns over the modern "Call Of Juarez" game when people though it was going to be a crime simulator very much apply. Seriously, take a look at the amount of fatalities and the violence down there, and understand that ultimatly influances things like the immigrants as well. Working towards solving those problems ALSO helps deal with the immigration situation both in making it so people won't want to leave as readily, and also making them more welcome as they carry less baggage with them. A negative portryal in the media is one of the things that can be done to influance this.
But again, as I've said before, I don't think that had anything to do with "Man On Fire". At the worst you can say the setting was used because it was one of the parts of the world where the events nessicary for the story were remotely plausible. The set up used wouldn't have worked in the US, or at least not exactly as it did in that story. In the US for example, corrupt law enforcement has to do a bit better of a job of hiding, and the overtness of a lot of it which lead into the violence, would have made a federal response by the FBI or whatever likely. It would have kind of hurt the whole "the only way he can deal with this, is to become a Man On Fire' set up. Other stereotypes could have been used in the US to do the whole "vigilante tough guy, saving the family" thing but in doing so it would have altered the entire movie which became what it was in part because of the change of locale.