> However, I can't think of an example of a "protected class" winning a court judgement over how a non-profit chooses to donate its money.
Yes, in academia its pretty easy to find non-profits or government programs that sponsor exclusively certain groups based on age, sex, race/ethnicity, sexual orientation... pretty much any "protected class" that would get you in trouble if you were an employer.
Please note I'm not taking a stand on this one way or another. There are arguments on both sides.