"If you want me to say that I cheated because I ran a 23:30 8k and wanted to improve to 23:28 then I'll say it for you. I'm a cheater. A dirty rotten cheater. All of my PR's were tainted. A complete fraud. Is that good enough for you? Feel better now"
Oh for F---'s sake. No, you cheated because you took a banned substance. How complicated is that to understand? You were an elite athlete; you don't just shrug and take banned pills that a doctor gives you after asking whether or not you will be drug tested. Only you know if all your PRs are tainted, but for those of us who value a clean sport and fair play and would never take PEDs, you fall clearly into the group of people who knowingly take PEDs. The only other group is those that would never do this. And once you've left that group, there's no going back.
The universe of runners with anemia is large; those that took PEDs to "treat" it: exceedingly small.
And no, I feel no better, or worse. I knew you took drugs before, I know it now, and I know that you were not the only one to do so. I hope that going forward, with better detection, with seizing records from quack MDs like the person who gave you the stanozolol, with biologic passports, and with no tolerance for intentional cheaters, past or present, the sport will approach a level of cleanliness where I can be shocked at doping again.