LeBron James has come under fire for speaking out against Houston Rockets GM Daryl Morey, with fans accusing him of hypocrisy. The backlash highlights how online opinion can quickly turn against popular stars or brands when they are perceived to be prioritizing their wallets over their morals.