homophobist
Etymology
From homophobia + -ist.
noun
A homophobic person.