I’m on the left and I agree with almost everything you said. However, your use of the term “Marxist” is every bit as stupid as is the idea that all whites are racist. It’s a nonsense word that totally undermines the strength of your points, as does quoting Ben Shapiro, who is in no way as clever as he thinks he is, nor is he the first person to recognize that facts stand regardless of feeling. Like I said, I agree with almost everything you said, but you fall into the same rhetorical trap that your opposition does, which ultimately weakens your position. Consider refining your point of view.