I think Republicans have done a lot make communism a positive thing. For decades they labeled everything good as "communism", and as a result, a lot of Americans now want communism, because that clearly means public transport, clean water, better health care, etc.