You can't imagine losing your temper after being provoked? Well done you, you win at life.
I have never hit a person or animal in my life. I never will because I am an adult who is in control of my temper.
I could slightly understand more if she hit a person if that person provoked her. ( not that that is acceptable) Being provoked by a person and then taking it out on an animal....no.
That’s like saying a man has a bad day at work and comes home and hits his wife.
I think you need to take a look at yourself for trying to justify her actions.