having lost people’s respect because of bad behaviour that has been made public:
a disgraced politician
Any athlete caught cheating would be so disgraced, it wouldn’t be worth it.