Great thread.
I agree with MHitchcock. Everyone has a bad day at some point. You could delete professional shooter from his post and insert surgeon, pilot, baseball player, chef, etc and the same would hold true. A true professional, in my opinion, will identify the mistake, analyze it, learn from it, and move on.