Did Steve make a mistake? It isn't that hard to do when one can't understand Spanish. There are so many dialects in the various Spanish speaking countries that even a translator can't interpret them all.
Ever illegal should be jailed until ICE can pick them up. He was just incarcerated on the wrong charge. Should he be compensated for his troubles? Not in a million years.
While I agree that the investigation was flawed, he was a criminal. Criminals who violate immigration laws should be in jail until the proper authorities can deport them.
Try going into another country besides the USA and you will be jailed for considerably longer periods. You don't have to be charged with any crime. Your mere presence without the proper documentation, will get one much more time than 15 months.
Many investigations are flawed due to LE not being able to understand the language. That is why foreignors should learn English before they are allowed into the US.
More information about formatting options