This is all true, but is there not a possibility that Eich having invented one of the world's most popular programming languages might out-weigh these factors in the minds of people who are evaluating whether they'd like to work with/for him? If you're arguing that Eich should not have the job on pragmatic (rather than purely principled) grounds then you'd need to consider such other factors.
Freditup was asking why this is different than questioning a CEO's political views on abortion. My answer: because his donation suggests an irrational bias against his employees.
I'm not arguing that Eich should or should not have the job. I don't have enough data to say. But I am saying that apparently having an irrational bias against gay people is legitimately problematic for gay employees, and is therefore material in considering his fitness for CEO in a way that isn't true for other political views.