Is this LEGAL? Can these people challenge in court and say they are being discriminated against?
If not, when Republicans take back the Congress and the Presidency, I agree, there will be nothing to stop them from behaving exactly the same. Bush was too nice.
What does Obama care about legal? Or even constitutional? But to answer your question, no, it is not. The civil service laws prohibit firing civil service employees for political reasons.