You were a little too hard on the author. He/She did over-react because he/she was called while on vacation but, judging from the whole context, I think it was because the author is very meticulous and feels a little offended when she carefully followed the rules and others ignored the schedule.
You sound like a decent guy. I am so sorry you had to suffer because many vegetarians DO try to make meat-eaters seem to be animals while they are in a superior stratum. And, by the way, your teacher was a jerk.