Welcome to the board. I think Jason Black had a good answer for this one on his episode from Sunday night. If we all follow a Black agenda we will naturally do what's in our best interest, we won't even have to be deliberately anti-anything. Like you, I've become disillusioned with Black celebrities but I focus on helping Black people and business owners in my community and share knowledge that I have to help us think on a single accord.
So I don't necessarily think we need to boycott, we just need to see them for what they are, entertainment. Right now, we look to them as thought-leaders and that's why there is an expectation on them greater than they are willing to offer. When you see LeBron as nothing more than a tall dude that throws a bouncy ball in an orange metal ring, you start to give him the amount of significance that he deserves.
Because at the end of the day, if we boycott celebrities we still are left with a fractured community with many off-code members. We need to change the community and the celebrities will have to fall in line.