His social media presence has done him no favors, that's for sure. Social/Traditional media and celebrity expectations to take a stand on social issues makes it tough to fly under the radar. Everybody's laundry and opinion are on full display. Hell, our most important and influential president had a lesbian wife, several mistresses, and was paralyzed from the waste down and the public was none the wiser. That's leaps and bounds from where we sit today.
Molding a roster to fit your objectives is a long-standing tradition with NBA superstars. It precedes Lebron by decades. Bird, Magic, Jordan, Thomas, et al all had a strong say in personnel decisions.
It does seem to be envogue to beatup Lebron. Bashing politicians, athletes, and celebrities is a disturbing trend. If I had any sort of public presence, I'd try like Hell to keep my mouth and keyboard quiet.