From the article:
1. Christophobe
2. Heterophobe
3. Demonic
4. Hateful
Sounds about right to me
One would think they wouldn’t be too fond of mirrors.