My Maine Coast HM went so poorly.

I finished, but it was terrible.
We have not been having super warm weather until the past week. Most runs and races have all been in like the 40's and low 50's up until now, and today there was not a cloud in the sky, and since this was on the coast, probably 85+% of the course was completely unshaded beach roads. The temps were up in the 70's by the time I finished in a slug-like 3:05:34 (so so far off my already slow PR of 2:45).
Around mile 10.5 I said f-it and was just going to walk the rest of the way. My walking intervals had gotten longer and longer and longer. I was covered in a salt crust (salt crumbling off me everywhere, face, legs, arms), my calves and the fronts of my ankles kept cramping up, and my Achilles was killing me. Every time I tried to stretch my calves on a curb, the front of my ankles would seize up from going into that position. It was awesome!
But then around mile 11, some ladies that I'd been yo-yo'ing with a little but left behind at the aid station around mile 10 finally came up behind me and were passing me and one of them gave me a hug and was like you got this, and she was encouraging me and asking me if I'd been taking enough fuel or salt (I had run out of fuel, I should have brought a 3rd pack), and she told me to stick with them. She gave me a shot block and really is the only reason I got across the finish line as soon as I did. I was really in a bad place when they came up on me and dragged me into their pack.
Now I am going to go ice my Achilles and question my life decisions that have 2 more HM this spring.