I know the policy of the United States Navy when on shore leave in a foreign country. If there is even a hint of a conflict with locals, clear out and get back to the ship. Anyone caught involved in a brawl with locals gets UCMJ Captain’s Mast and possibly court martial for officers.
A sensible policy. In this case I suspect that punishments might be slaps on the wrists. And to indulge in wild speculation, something tells me that this cadets will be privately lauded my the Mexican navy for their fighting spirit and esprit d’corps.