..it was literally a game about gunning down hordes of brown people for money. And the game was aware of this, and Max repeatedly explains it to the player throughout the game.
If I remember correctly, he was hired by some sort of Brazilian crime family as a bodyguard. They live in Brazil so he's employed in Brazil. When a Brazilian gang pisses off said crime family, Max has to go kill them because they kidnap one of the family members. He super fucks up and by the end of the game the entire family is dead. Not only does he shoot gangsters, he also kills cops. In fact he mostly kills cops and mercenaries and I think revolutionaries of some kind at one point. The gangsters stop being the main mooks partway through the game.
He shoots foreign people because he's on the run for shooting white people when he lived in New York (the part where you're in a flash back in Brooklyn), and his friend got him a job working for that crime family (but in the end it was some sort of convoluted set up).
So yeah he kills brown people for money. There's also games about killing white people for money. I think you're missing something somewhere. Max is an antihero, an alcoholic, and he's terrible at his job too. His principal ends up being killed because he was drinking on the job. You're
supposed to despise him as much if not more than his enemies, because he's a scumbag and a coward, who can't live with the mistakes he made in the past. He's a loser, and he's white, in another country. He gets beaten just for looking like a tourist.
EDIT: He's well intentioned, but throughout the game characters repeatedly tell him to fuck off because they don't want his help, and when he does help, he just ends up making things worse, because all he knows how to do is kill people. And he reminds the player of this in his snide narrations (which are supposed to annoy you). The whole point of the
game actually the
entire series was to hang a lampshade on that type of protagonist.