It's really quite simple:
Criticism is always right if it is complaining (though it may also be annoying).
Criticism is always wrong if it is demanding.
That's because the demand tends to be some variation of the following: submit completely. That's what makes it identity politics. The strongest liar gets to determine the truth.
Pain is undeniable, but politics just moves the pain around, even anti-slavery or libertarian politics.
Microsoft's and other interface programmers are truly demonically evil
, but they would be wrong to listen to me, since they are thriving under their own values. They have literally nothing to gain from being less evil.
The only solution would be for less evil programmers to start competing with them, but that would require a non-existent support community.
There is no reason for non-SJW whites to listen to Black Lives Matter protestors, since their vague, all-encompassing prescriptions and instructions are indistinguishable from destructive nonsense (though not in their own language).
Their real problem has exactly nothing to do with their perfectly valid complaints. The solution would probably be for black areas to have their own black police forces, with certain common rules and officer exchanges. Police violence might even go up, but it would matter less.
The solutions most likely to be true are both simple and original, and self-evident.