Online discourse is so broken and hypocritical at this point.
It functions as a machine for feeding polarization and creating false dichotomies.
If you're not 100% with us, then you're against us. If you won't denounce the right people, you're suspect. If you won't declare allegiance to the right people, you're disloyal.
That has become the functional mantra of the age.
We really need to stop respecting it.
The answer, however, is not to pretend that every issue has some magical middle ground. Sometimes there really are only two options. Sometimes one side is right and the other is wrong. The problem isn't that people recognize binaries where they exist. The problem is that they impose binaries where they don't.
The same thing goes for nuance. The problem was never nuance itself. Nuance is good when it helps us describe reality more accurately. But for years, calls for "more nuance" were often used to soften truths people didn't like and avoid making clear judgments. Adding precision to a true statement is one thing. Qualifying it until it means nothing is another.
The result is that we've managed to corrupt both bluntness and nuance. Bluntness becomes sloganeering. Nuance becomes evasion. Binaries are imposed where they don't exist, and distinctions are erased where they do.
There are often more options than the hard binaries people present. There is often room for careful distinctions. But there is also a time to say that something is simply true or false, right or wrong.
Everyone seems to have overreacted. The people who abused nuance have convinced others that precision is impossible. The people who abused third-wayism have convinced others that every question has only two sides.
The result is an increasingly irrational public discourse where people demand loyalty more than truth.
We don't have to play along.