[I’m suggesting that the Mexicans were hiding behind sovereign immunity rather than pay to clean up Texas.]
Ok, they were hiding behind sovereign immunity.
Should they have been held accountable; and if so, by whom?
For starters: The Supreme Court of Justice. Although laughable, The United States of Mexico is a Republic with a, supposedly, independent court. Let's start there.