Shaq has been, and will always be a bitch when it comes to criticism. He has spoken repeatedly on not maximizing his own potential due to poor habits. That shit he said to Joker was weak as fuck, cause he knows Joker is going to end up higher on the food chain when it's all over.
Shaq should be over LeBron, Kareem, Magic and Jordan, but he ate himself out of at least 6 years of his peak.
Sharpe was the greatest TE when he retired. He owned everything single record. The game has changed, so yeah he has slid down the list, but to say he isn't top 50 is crazy. It's also a bullshit comparison since football is 53 per team, basketball is 15. Far less people to compare too.