The notion that Micheal didn't play on a good team is pretty ridiculous.
The Bulls won 57 games in the 92-93 season as Jordan won his 3rd ring, & then won 55 games the following year and made it back to the Eastern Conference Finals after Jordan retired.
Comparatively, the Cavaliers went 61-21 in Lebron's final season there, & then went 19-63 the year after. A 42 game swing.
Based on the evidence it appears doubtful, but Lebron may eventually have gotten lucky enough to maybe squeak out 1 or 2 rings in Cleveland if he played there for like 18-20 years, but he wasn't going to be able to string together the 4,5,6 championships he'd need to be considered on the level of Jordan (in much the same way Shaq realized the same thing in Orlando). When people say he'd never win in Cleveland, what I think they mean is he'd never be able to win in Cleveland with the teams he had. Just for fun, I'll list the other 4 starters from his 08-09' team: Delonte West, Mo Williams, 35 year old Ben Wallace, & 34 year old oft-injured Zydrunas Ilgauskas. I don't care how good he plays, if THAT'S the type of team he'd be surrounded with, he wasn't going to win anything.
I think even you'd admit Junc that by the end of his career he's going to be widely recognized as either the best, or second best player in NBA history, so really your criticisms come off as nit-picky.