Honestly, So what if a writer is racist, or sexist or homophobic or a man whore or an alcoholic/drug addict or a rapist ; they are humans, they have flaws like all of us, I see it weird holding them up on some moral pedestal. Humans have flaws, great humans have great flaws.
As Fitzgerald once said "Give me a hero and Il write you a tragedy"