The utter depravity of liberal "moral reasoning."
Brad, we two bodies with one brain. Everything you wrote here is accurate, but no one will ever read it. You need to tighten up the writing and aim for at most 600-1000 words/article if you wish to be read or heard. Too many references. You come across like a second year law student who assumes he will win his argument on thud factor.
I want you to be able to persuade; you must first allow others to understand you. If your objective is to feel good about what you've said, then you're no different from the SJWs you correctly criticize. You're engaging in cyberonanism. Not a pretty sight.