RE: has anyone ever been called a monster, even when they didnt do anything wrong?
A defensive response is to be expected given the situation you were put into. Humans are animals too, therian or not, and everyone has their limit. You're method of dealing with the situation was the oddity in their eyes - but frankly, push anyone too far and "odd" responses will happen. Thankfully, it could have ended worse. Perhaps it is good that you did respond as you did, as it could, and perhaps has, protected you from further physical conflict.
As for name calling - I have had it. I always got compared to a dog personally. I hated it often, but things don't last forever, and that past is far behind me now, and will only get further. It will for you too.
Although already suggested I can only reaffirm the point that if you have access to mental help, do try to follow through with it so that you can talk about this with someone hopefully properly equipped to guide you through your feelings towards it. Whether you have access to help or not tho, it will benefit your wellbeing also to find outlets (if you haven't already) to deal with your feelings at this time and gain self confidence. Things like art, craft, music, can all help - or physical like boxing, running, martial arts etc.
Anyway, be gentle with yourself, focus and look forward to the future when you will get to start fresh.