You're assuming that the basis for their hate is rationality. If they were rational people, they wouldn't be racists/fascists/hate groups/etc. Assuming you're correct that having "some success" removed people from such a path, it's still just drops in a bucket. Recycling the contents of a dumpster won't stop climate change.
This might shock you but speaking as a person that has rationally argued with racists, they have plenty of empirical data to back them up and they believe their position is rational. That does not mean it isn’t an arguable position, such as criticizing their data as being cherry-picked.
You are definitely not the outlier.
As someone with a predominantly visual/spatial way of thinking, programming has been a really tough skill to develop because, like math, it's often taught in the symbolic/linguistic manner. Only very recently, since using illustrator to diagram ideas, I am finally making progress on my (not assigned) projects. This seems like such an easy thing to do for most others in this space, but since instruction hasn't offered me the most apt thought patterns to program, have had to come up with my own.
I've developed a bad habit over the years: just reading the comments. Articles are always so structured and long winded, it often feels like you get the entire gist of the link from a headline and the comment discussion. Trying to change that by reading more of the headlines (at least skimming or reading sections), but it costs more time.
This is worse here where many frequent front page domains behave distastefully toward their users (paywalls, clickbait, Ads on top, bottom, right, inline, and in popovers...). Luckily, originals sources to poor articles are often posted in the comments too.