Earlier quoted context omitted.
Pretty obvious they fired the wrong person here. If someone worked for me and posted inflammatory images/statements about/involving a co-worker they would be the one needing to worry about their job.
Please clarify if it is in fact the policy of the company you work at that employees should be "worrying about their job" based on the contents of their Twitter accounts. If so, please let me know so I can ensure that I never work with you.
Tweeting and blogging about this with images in the manner she did clearly steps over the line where it in my opinion is 'ok'.
I can absolutely guarantee that the people involved in the conversation felt absolutely ambushed by the event, and that is not a very enjoyable work environment.