When your employee is being called nasty things all over the Internet[0] over something that happened while she was doing work you sent her out to do and your solution is to fire said person, then you are a coward. It doesn't matter if what she did was a mistake, if you had to reassign her, even suspend her or let her go eventually. When people are disrespecting your employees, especially employees associated with your good name, any decent leader fights back.
[0] https://twitter.com/search/realtime?q=adria+richards+cunt... https://www.facebook.com/adriarichards/posts/633920489967718