It's very rare for me to support anger and yelling in general. But once in a while, I think it's a good thing.
Frankly, I'm glad you made a scene and stood up to this person. I hope everyone else in the store figured out what was going on. Animal abuse and neglect is a HORRIBLE thing and should be called out far more often that it is.
That being said, yes you risked your job but... you know what? Sometimes, something comes along that is more important than a job...
Thank you for standing up and speaking up.