Can you get back to the US?
If you can. Do it and jump through all the hoops to get into the US Army or Marines whatever your best suited to... not going to be easy but it what I would do if I were you.
The oath to serve my country as a soldier did not include a contract for the normal luxuries and comfort enjoyed within our society. On the contrary it implied hardship, loyalty and devotion to duty regardless of rank.