While I understand that people are frustrated by this outcome, she worked as a federal government contractor. This is akin to being fired for flipping of the chairman of the board of directors in a company. I understand that there are issues of free speech that can certainly be discussed, but the outcome was anything but surprising given her position.