Your wrong on so many levels. There are some players, who's roles on a team are just too valuable. No matter who the best player were, you don't win without multiple great players. We saw what the bulls did in 95 without rodman. And how they faired with rodman. If the object of the game, any game, is to win, then why penalize the players who've won? I understand winning shouldn't be the only bar that is set, but neither should any other way we rank players. Why say this guy is better cuz he won an mvp? Or this guy is better cuz he's a better scorer? Let's look at everything.
Rodman is arguably the greatest defender ever. His role in defending players like jordan, drexler, johnson and pippen were invaluable. He put up wilt chamberlain type rebounding numbers along with shutting down great bigs like shaq, mourning and malone. These are a few of the greatest offensive weapons ever. Take rodman off those pistons and bulls teams and neither of them win.
Barkley was an offensivve juggernaut along with being a great rebounder. But he was a terrible defender. And really didn't seem to care for trying to play defense. But he had the athletic ability and talent to to be at least a good defender. And his conditioning was terrible. He was constantly over weight. He never really put any effort into anything that didn't evoleve around scoring. He had a terrible work ethic
And like I said in the other post, what hurt rodman was his off the court antics. Its why he's left off the top 50.
You really need to stop your way of thinking when it comes to sports. Not everyone can be the man. And a lot of times, its due to situation not lack of talent. Players like jordan, shaq, wilt, olajuwan, need sufficient help in order to win championships.