I think he belongs for two reasons:
1) He was an excellent cyclist
2) His inspirational impact on society through his cancer initiatives
I mean, come on...everyone for a few years was virtue signalling with their WWLanceD yellow rubber bracelets they got at the local gas station. That was AMAZING! And the licensing for merchandise alone!
I wonder, though...how much of the foundation money earned made it into actual cancer research and aid?
Oh...a LOT of it.
http://www.espn.com/blog/playbook/dollars/post/_/id/1206/in-numbers-lance-armstrong-foundation
And, that is highly respectable.