While I agree with most of your post, I have to take issue with this line.Although people on the Right tend to lump the whole Left together, they are wrong to do so.
The entire democrat party has been co-opted by this hard left. Though some may speak as though they’re moderate, the reality is they’re bound to these Marxist tendencies by party affiliation and political survival.