I would guess Lebron and other minorities would disagree with you. Many were offended by his rhetoric. You may not think they have a right to feel that way, but it doesn't change how they feel.
I'm also guessing Lebron's issues with Trump didn't exist until Donald ran for President so your argument that he should've been avoiding his properties long ago is also dubious at best.
Dubious? I'm going to suggest the whole case of the personal destruction of Donald Trump is not only dubious at best, it's very Clintonesque
As for the boycotts, they didn't start when he announced his candidacy, they didn't start during primary season, they didn't start after he won the nomination and they didn't start during the heated campaign season.
The boycotts started after he won the presidency
PS: LaBitch blamed the anger that followed "the decision" on racism, he thinks using the word "posse" is a racist attack, so I concur, I can't speak to the issues he has going on in his head