What ever became of just getting fired for performance or conduct? You know, like everyone with a job outside of government?
Whatever happened to recusal for being a person central to the investigation? Rod Rosenstein should have recused himself not Sessions.
In the case of Rosenstein, only Trump or Sessions have the authority to fire per your comment, as he is part of the executive branch. Congress can only remove him by the more onerous process of impeachment.