My great great great grandfather was in that very prison from 1842 to 1844. It is still there and you can find it on Google Earth. Type perote, mexico and it is just north of the town. Several Texas prisoner were held there as a result of continued fighting into south texas after the battle of san jacinto. They refused to honor texas indepence. My great great great grandfather was captured in the battle of San Antonio in Sep 11, 1842 and they walked him from San Antonio to the Perote Prison. Waddy Thompson from South Caroline negotiated their release in March 1844 back to New Orleans then Glaveston, where they walked back to San Antonio. I had a great great uncla named on a census record Waddy T Brown. Ed Brown first child in honor of the man that got them out of that hell hole. In reading it was not a easy stay and they were abused beaten and some starved to death.
In my reading I foound that prison was in use until 1974. During WWII captured soldiers from italy and germany were brouoght back and held there until the end of WWII. So I am geussing he did not choose Mexico it was chosen for him.