A crank.
Disagreement is not hate. "Bad faith" -> downvote; "clickbait" -> downvote; paywalled content -> flag; politics -> flag