Horse ####...
That is one reason several good people never run for office, too many skeletons in the closet!
By definition, if you have skeletons in your closet, you are not a good person. If someone is not running because of something trivial and minor well, they ain't stong enough for the job anyway.
That's like saying Joeseph Mengele would have made a great head of the forensics department, which he would have, but, well, those damn skeletons.
The reason most actually good people do not get into major league politics is because a good person usually does not contain the massive amount of selfishness and fragile ego necessary to stand before the entire nation and say 'I'm the best man/woman for the job!'.
There are legions of very good people at most other levels of government, local and national.