I think every taxpaying state or federal job should require people to divulge their political voting preferences.
Even if its at a public school too, no matter how great or small the taxpaying position is.
Cops, judges, lawyers, any job that serves the taxpaying idiot public should be required to divulge their political and private affiliations, so no secrets clubs either.