Many errors about this movie...
Many people here (like Mike White) didn't understand some essential points of this movie.
-Sergeant Martinez (Bernard Blancan) is NOT moroccan. He's a "pied-noir" (french colonist in North Africa, although his mother was arabic). He's not an "indigène" so the point about his "colonial" masters is just absurd because he's himself one of them.
-Simplistic interpretations : the film doesn't try to put France in trial about the colonization. It is rememberance of these more or less forgotten soldiers of the former french Empire and calls to reconciliation, as declared Jamel Debbouze himself. Notice the french officers are not cowards here, and many metropolitan french soldiers are shown. They're just not the point of the film.
So, this film is not a support for any kind of french bashing.