That is very true and if this was a private company I would agree that they had the right to fire him even though it was done off the job. The Federal government on the other hand is tasked to protect our inalienable rights as stated in the Constitution.
promoting/advocating/endorsing a race war and killing people just because they are white is no-way-shape-or-form protected speech.
saying "fuck Obama, Fuck Bush they suck" is protected speech.
saying ""warfare is eminent, and in order for Black people to survive the 21st century, we are going to have to kill a lot of whites – more than our christian hearts can possibly count." is not protected speech and he should be fired.
he is a black supremacist and i do not want a guy like that working for the feds anymore than i would want a member of the Klan or any other white supremacist group.