How do you know it's purely personal?
He clearly doesn't agree that homosexual people should be afforded the same legal rights and societal status as heterosexual people in their personal lives.
It's safer to assume that he would have negativity towards homosexuals in the workplace, e.g. look down upon them due to 'lifestyle choice' or some other bigoted nonsense, than to assume that once he's at work all of his prejudices are put to one side.
Chauvinists and racists rarely, if ever, leave their prejudices at home, so why would homophobes?
> If you don't like someone's opinions on civil rights, fight them in the court of public opinion and/or voting.
That's almost exactly what has happened, yet you call it 'lynching'.
'Public opinion' has forced him to step down before people 'voted' by not using/contributing to Mozilla products.
Nobody has denied him the right to hold his opinion, he's free to carry on doing so, however people have questioned his ability to not discriminate against people in his role at Mozilla, due in large part to fact that he has actively supported discrimination against people in the past based upon their sexuality.