All this arguing is just downright stupid. The OP asked who is the greatest of all time. OF ALL TIME! Not some guy you fanboy over cause he's doing well right now.
All this other shit about rings, who cares, a TEAM gets rings not a single player. That team makes up the team, a single player can't get a ring by himself, it's a team effort so just stop.
Overall isn't about how many rings they have. Or you're all wrong on who's the best http://en.wikipedia.org/wiki/List_of..._championships
It's about stats, that's it.