The fans obviously want him there in the majority (I am kind of neutral overall, just understand it)
and I believe even a few players said they thought he deserved the spot and had no problem with it. So if all those people are ok with it, it seems pretty hard to argue (not to mention it makes the league money on top of it).
Oh, I want him there too.
I just don't want him to take a roster spot, let alone a starting spot, from somebody else who, you know, is actually good, not to mention fun to watch.
Like I said, give him a career achievement nod. Have him come out onto the court at halftime and say a few words, shake hands with commissioner, whatever. I don't care. Having him play in the All-Star game isn't going to improve the event.