Question: why is fp jones the sheriff?
Answer: Several months after his retirement from the Serpents, FP was appointed as the new sheriff of Riverdale by Hermione. FP was also responsible for the shooting of Hiram Lodge in the third season after being hired by Hermione Lodge to do so.