I agree with the sentiment that sexist individuals aren't the greatest human beings, but I think it's possible to separate one's professional and personal life, especially when it comes to contributing to an academic field. One can be esteemed in his/her field but also be sexist. They are not mutually exclusive.
Stanford may have an admissions issue and 90% of the best students are probably not international either, but I don't think that the funding professors and institutions get from the country they reside in should impact the students they admit.