He sounds pretty accurate to me.You are extremely ignorant in your knowledge regarding every single one of the topics you listed above.
Every one of these movements are coordinated by democrat communists and timed out to impact elections.
They count on ignorant and bigoted democrats to respond accordingly.