I'm a much bigger Jordan and Kobe fan (hell, I named my only son after both of them) than Lebron. But the level of bitterness and hatred so many people have for the man is insane.
By nearly every measure Lebron is a better man off the court than MJ ever was. Petty, quick to anger, violent at times (punched a teammate), compulsive gambler...etc
Lebron has been a celebrity since his sophomore year of high school and hasn't had a single serious misstep (no, violence, no drugs, no illegitimate children, no sexual assault allegations). He's not only met every single expectation set for him but exceeded them all by leaps and bounds.
But he talks about politics sometimes and posts too much on social media!! He left Cleveland on national television! How could he?!?!? GASP!!!
He doesn't need to be your favorite player or personality but the dude is a machine and absolutely deserves every accolade he's ever gotten. get over yourself and let the false narratives go.