The corruption means his family will never get justice.<quoted text>
A number of Canadians have been killed in so called "safe" parts of Mexico. Sounds to me like this guy felt a little too comfortable there (probably because he was with some locals) and got caught up because of it.
Mexico is not a place where I would drink heavily and party with random women like that. Too much corruption down there, not to mention racism.
The perpetrators will be able to buy their way out of the charges and some poor local boys will get framed to make the US happy.