OMG, I'm so very sorry to hear about Ally. You say she has a history of doing this...have you had her since kittenhood? I'm wondering if it's a neurological problem in the brain as opposed to anger issues?

Please take care of that bite and let us know in the morning how you are feeling.