The phenomenon of Americans calling things like "working public transport" or "clean water" "communism" has led to a reaction where people who want all sorts of perfectly normal social-democrat things start labelling themselves as "communist" on the internet. It's very silly.
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.