On the contrary. If Brazil doesn't think this is the way things should be done, Brazil should fine, arrest, or whatever is relevant to Brazilian custom and law. If the US government wants to report to Brazilian government some findings of wrongdoing, then so be it. But it doesn't make sense for the US to fine a US corporation for the wrongdoings of a Brazilian committing a crime in Brazil.
And let's not pretend that there's no difference between the letter of the law and the cultural norm. Selective enforcement of laws that are out of sync with cultural norms couldn't be more common. There are places in the world where low level corruption is so common that tourists are recommended to carry some cash to pay off police or other grifters so that the tourist can avoid pretty awful consequences when they're totally innocent. Should the US fine those tourists? It doesn't make sense to me.