Anything left leaning these days is communist by nature.
Where has this putz been for the last 30-50 years?
Viet Nam?