I had problems with the "whitewash" word - I had to refer to the dictionary and wasn't sure which word would be best to use. "Clear" his name? That simple? I wanted to use something this meaning and only this meaning, more like law term, not a common word. There is a word for something like this in my language, but in English similar word means something completely different. If you'd have a suggestion, I'd gladly correct it.
As for Demok being a loving justice archon. You have to remember SHE thinks so. He served not only under Cardassian Central Command, but also under Dominion rule. She makes steps into seeing, but there are still many things she is blind to.
In a Cardassian library
or in a Cardassian gallery
"Reagan, it appears, is really only an ardent unionist if the unions in question are in Poland" - Stephen King, Skeleton Crew