Alas, it was not meant to be, as the local state's attorney made it a point to stop General Parker, (who is considered a local gadfly) not once, but twice, because of a little enforced law that said that a convicted felon is ineligible to hold office. The law also called for a citizen to bring forth the complaint, but a very diligent State's Attorney brought forth the issue himself, in the best interest of citizens (of course).
In that very same berg, a man named Gary Sandberg has held a seat on the local city council for 22 years. The problem is, Mr. Sandberg, (who is considered the council gadfly) currently owes the berg $13,367.40 for unpaid demolition costs for a property he owned, previous code violations, a parking ticket and rental registration.
State law states that "a person is not eligible for an elective municipal office if that person is in arrears in the payment of a tax or other indebtedness due to the municipality." However, Mr. Sandberg has been allowed to hold office, run for office and be re-elected. The City attorney did not seek to enforce the law, the State's Attorney did not seek to enforce the law.
A review of the choices made in the handling of the Parker case vs. the Sandberg case would lead one to believe that all gadflies are not created equal.