The only slight alteration I might add is: These Democrats will never claim to be communists, and “pshaw” and claim West is being provocative, but half (or more) of Democrats will indeed happily promote a Communist agenda.
You describe most rank and file ‘rat voters as well.
They’ll support communist policy all day long,
but also deny all day long that they or other rats are communists.