I think that would be a homophoneaphobe.
Say that, three times, real fast.
I’ve decided I’ll just go back to being my regular old self....a homophobe.