I was reading [another question](https://aviation.stackexchange.com/questions/3559/reasons-for-using-an-instrument-approach-on-a-clear-day) earlier when I noticed a story about a 737-700 that landed at [M. Graham Clark Downtown Airport](http://en.wikipedia.org/wiki/M._Graham_Clark_Downtown_Airport) in downtown Branson Missouri. The runway is only 3738 ft, long, which is a bit short for that particular kind of aircraft.

Apparently the pilots set the aircraft down hard and immediately did everything in their power to bring the craft to a halt, [stopping about 500ft short](http://edition.cnn.com/2014/01/13/travel/southwest-plane-wrong-airport/) of the far end of the runway (which, btw, ends in a cliff. Just to heighten the suspense).

I'm sure they had their reason, so I'm not going to question them. I just wanted to use it as a set up for this question:

If you accidentally touch down on a runway that is borderline long enough to stop your aircraft on, how would you determine if you wanted to either stop or just do a touch and go? Is it too late once you've already touched the ground?