Lovecraft could also be seen as a homophobe. I don't remember the source, but after meeting Hart Crane, he said "I didn't know whether to kiss him or kill him." But that quote points to a certain ambivalence on Lovecraft's part. I'm a big fan of "Shadow over Innsmouth" but didn't see that story as xenophobic. The ethos embodied therein (in my interpretation at least) is more of a horror at coming to terms with one's own strangeness. Lovecraft was also an early champion of "The Yellow Wallpaper" before feminists took up the cry. Good literature is always more complex than what any simple biography of the author might indicate.