@mattblaze it is always hard when those we idolize let us down. It is a good reminder that we are all human, flaws and all.
For all the good that someone does, there could be aspects of their nature that we do not agree with. For the most part, no one person is all good or all bad.
That does not lesson the disappointment when flaws are revealed and understanding of a persons changes.
People are complex.