It should be possible to fire for poor performance. It is next to impossible to do under current rules. Last I heard the Secret Service officers whoring  it up in Columbia and other places when on Presidential protection details are still employed.