Curry has neither the duty nor the obligation to go. As stated clearly, he does not want to go. Fair enough.
In fact, Curry does plenty of charitable work, and supports various charitable organizations. If he chooses not to go to a party whose host he doesn't want to be with or associate with, why should he go? Just because he's a pro athlete in the spotlight? Whether we like it or not, he has every right to decline the invite.