Sheriff is an elected position. He will only be out of a job if he chooses to resign, or doesn't run for re-election.
See the demographic data for Lee County, FL, and you might be able to forecast the outcome of a re-election contest:
My bad. The department were I worked, the Sheriff was appointed by the elected country administrator ... therefore could be fired.