I think it’s best to have people aware of the flaws instead of hidden from the people like it is with 0bambi and his ilk.
Certainly some transgressions are worse than others. So if a politician has some particularly bad ones, he'd probably be wise to keep them secret. (This wisdom is not lost on the politicians.)