That is bad. I’m glad you and your dog both came out OK. Any breed can be mean or violent. It happens.
What really made me mad about that situation was the the owner did not try to stop her dog at all, which basically forced me to have to take physical action against the dog.
I don’t want to have to hurt anyone’s dog. I’m a dog lover.