Neo-Communist is a politically correct term for stupid.