Not quite that simple.
The U.S. is a signatory to a treaty that says that if a foreigner is arrested for a crime, his home country's embassy should be notified. That's a good rule; if U.S. citizens are arrested in Mexico (or China, or anywhere) we would want the U.S. Embassy to be notified.
For Texas to say that it is not bound by that treaty is bad constitutional law (Supremacy Clause) and bad policy (we don't want Mexico to retaliate against U.S. citizens).
Having said all of that, that doesn't mean that this guy goes free. He has had a trial and an appeal, and he's guilty. There should be some remedy for the failure to notify the Mexican Embassy, but setting him free now is not that remedy.
You did read the part about the supreme court not agreeing with you ....right!!
Well, until the world changes, Americans should not cross the U.S. border.
I haven't and never intend to do so.
Since this is a Federal Treaty sounds like Texas isn’t responsible for informing the Mexican embassy, the Federal Government is. The Clinton administration evidently fell down on the job. Texas fulfilled its obligations and should follow through with their laws.