I'm with OBM on this one.
Nothing about 'Bron implies that he's "a good dude." He's young, arrogant, petulant, aggressive, spoiled, uneducated, rich, famous and an athlete by profession. While none of these by itself is bad, all of them at once? If I had a daughter, she wouldn't be allowed to date him. In fact, I'd hope that I'd have raised her to know better than to date a guy like that without me having to forbid her.
I used data a flight attendant that was a former fling of Anthony Mason. The first thing I said when i heard was "why the hell would you date Anthony Mason?" But that's neither here nor there.
What's relevant is that I don't care what kind of character guy he is. All that's necessary for me to support him is for him to A) be on my squad and B) be a winner.
Now, add good character to that, and I'll not only support him, but I'll probably be inspired by him.