Pretty easy to donate money in the name of someone else. Folks do it all the time. Send in cash and say that you are doing so in so-and-so's name.
Find a local food shelter(etc) that is severely under funded. Tell them they can have $6k cash, but they have to sign a receipt stating that Josh Selby handed it to them.
Find me one shelter for battered women director that wouldn't play ball on this.
This is less than a slap on the wrist. Selby didn't want to play those shitty 9 non-con games anyway. He wants to get his TV coverage and GTFO.
This is seriously a best case scenario for the kid. Plenty of free pub, nation wide, a penalty that is easy to fraudulently resolve, and not having to bother with playing against the first wave of scrubs. This is like Xmas to the kind of recruit Selby is. John Wall, Demarcus Cousins, etc are rough ridin' jealous.