I have a fan

Exactly. That kind of hatred comes from personal insecurity. Happy, well-adjusted people don’t hate people they belief to be inferior to themselves; they simply ignore and avoid them. Spewing insults implies jealousy and dissatisfaction with one’s own station. As I said - probably bullied at school and can’t get a woman and has issues about his own sexuality.