If you replaced the word "gay" with the word "interracial", would you be receptive to the argument that we should excuse this sort of bigotry because in the past many Americans thought that way?
Of course you wouldn't, so don't try to excuse it in this case.
Of course you wouldn't, so don't try to excuse it in this case.