RE: your example, what exactly does that example have to do with the federal government? The guy threatened to sue, those laws apply the same in the private sector.
Government HR processes make it _very_ difficult to be fired.
Edit: to be a little more clear, most govt groups (Treasury, Trade, etc.) are at the mercy of non-govt contractors in the private sector.