Steve, as I said, you did a nice bit of work, a lot of research. Most of it was second hand. That is why I quipped at the end about your not liking country western music because of your never having been divorced, driven a truck, or been in jail. You again missed the point: You never read (much) Marxism first hand. Over a Thanksgiving in 2007, I read Vol. 1 of Capital. It was a bit late, but I got around to it. I had long since read Imperialism and Leftwing Communism: an Infantile Disorder by Lenin, as well as the essays by many of those leftwing anarchists. For years, I had three editions of Mao Zedong's Red Book, in English, German, and Chinese. I could go on... The point is that I did my reading first hand. You did not.
You endorse the work of David Horowitz with no standard for comparison, calling him "perhaps the leading expert in communism in this country for many decades." How would you know? Compared to whom, and by what standard?
He certainly did well at promoting himself. Reformed and repentent Marxists are easy to find. My favorite was Christopher Hitchens, but only because I do not know as much from the authors of The God that Failed. Then there are all the neo-conservatives, liberals who during the Reagan Revolution came out for an aggressive U.S. foreign policy. (Hitchens also advocated for the wars against Iraq.)
My failing here is that I never heard of David Horowitz until you mentioned him. I read his biography in Wikipedia. As I said, he promotes himself well. And, as the cliche reminds us, no one is more dogmatic than a convert.
The concept of "political correctness" seems to have been invented by the Bolsheviks. Who was first has not been established. You claim - via Horowitz:
Upon Stalin's death, Mao Zedong came to think of himself as the natural leader of what should be the "correct" Marxist thought.
David Horowitz points out that "Political Correctness" was actually a phrase coined by Mao Zedong and referred to official line of the Chinese Communist Party - "the Party Line."
As I said, you did some nice work. You were just wrong about a detail.