Very good article.
Michael Moore is a Marxist who has utter contempt for most of his fellow Americans, who goes abroad and tells huge audiences how stupid and venal his country is
That should read...
Michael Moore is a Cynical, Money loving capitalist preening as a would-be Marxist who has utter contempt for most of his fellow Americans particularly the ones he exploits to become fabulously wealthy, who goes abroad and tells huge audiences how stupid and venal his country is, and considering his market share he isn't far from the mark