"the fact that this guy's employer made a kneejerk reaction is no one's fault but the employer."
Exactly. Let's direct our questions first at the employer. What she did wasn't exactly the coolest thing in the world, but she wasn't the one who fired the guy -- his employer did. I also dont get the sense that she wanted to really punish the guy; rather, she wanted to call out the practice.