General thoughts on this thread.
1. The teammate is most likely Martin Fagan.
To OP's original post, doping doesn't make you a bad person. You didn't kill anyone or physically harm anyone, and if I can remind the audience; doping is not a crime at all. There could be a ton of different reasons why people turn to doping; pressure, peer pressure, desperation, a moment of weakness in frustration with injuries, money, and frankly selfishness and greed. But making one bad choice doesn't make one a "narcissist" or a "sociopath", even though that choice does ultimately hurt others (being left off teams for cheaters etc.)
2. Shelby is different from Fagan, because Shelby has continued to lie, even though it's very very clear that she is guilty. Had she admitted from the get-go, I think she'd be surprised with how forgiving the public may be. Sure, we may not want to see her competing, but I doubt that there would be miles long threads trashing her. They actually aren't trashing her for doping. They are trashing her for lying. People hate, more than anything, to be lied to.
3. I am going to be very interested in her return, and I think the thing that will interest me most is how she is treated by her competitors. Will they welcome her with open arms? Will they defend her from naysayers and criticism? Or will they have things to say about having to line up alongside her themselves? Because I will say, if her competitors welcome her back without complaint, I will be HELLA suspicious of them. No way clean athletes aren't irked by her presence especially when she continues to claim innocence. They are welcoming her back because they know they are as guilty as she is. hmmm.
4. Shelby's character has revealed itself in many negative ways throughout this ban. Grifting thousands of dollars from the running community, sowing doubt into anti doping for no good reason at all, continuing to train with BTC following them on altitude trips was brazen and showed disrespect and disregard for those around her.