zataar
I don't think being realistic about one's position should preclude the right to free speech.
I know that this isn't the point of your argument, but the right to free speech is protected in the United States Constitution. It prohibits Congress from making laws that will inhibit one's right to free speech. She was not arrested for saying anything, and she broke no laws.
However, if you think that there should be no consequences for one's ability to say whatever they want....well, that just ain't the way it is. She spoke her mind, her boss objected to it, she suffered the ramifications.
The issue that I have is that if she were writing a truly anonymous blog, when confronted about it, why didn't she just answer "what blog?" I do know of people who write absolutely anonymous blogs - but, most (even those that claim they do) do not. They tell their friends about their blog. They link to their "anonymous" blog from their facebook page, etc. Clearly, she wasn't THAT anonymous if her boss found out what she was writing.
Lastly, and I hate to make this about the law - but, I have a sneaky suspicion if the idea of lawsuit hasn't already been broached, it will - there is precedence for this kind of firing. Because of my interest in travel, I was an early followed of the blog entitled "
Diary of a Dysfunctional Flight Attendant." Though she never mentioned her employer, by name, in her postings, the airline became aware of her blog and canned her. Her
wiki entry is here. While you will notice that she has sued Delta, there is no resolution to this - and she has now been not working for Delta for about five years. Without the ability to make money for five years, you are going to have a hard time fighting a big, multi-national company (even a broke one like Delta) for too long.
Understand....I am not saying that I agree with the firing, but I understand. People need to learn (and learn quickly) that if you post something on the Internet, anyone - ANY WHERE - any time - can see it. In most cases....FOREVER. The picture of you doing a bong hit that is posted on your friend's facebook page - guess what? An prospective employer can see it. The "anonymous" blog post about your suck-ass job? Your boss can read it, too.