It was indeed a great story. I especially loved the extra humiliation at the end, and Kayleigh's begging and admitting her inferiority. Just my style.
Also, the moment you describe with the climactic uppercut and the cellphone cameras flashing; I can see it vividly. Nicely done :)