Socialist activism is the reason we have labor rights and a minimum wage and eight hour workdays. Socialists are the reason American companies no longer field private armies to shoot striking workers dead. Socialists are the reason American schoolchildren get free lunches. Socialists died to make life in the US something more than grist for the mill for anyone who wasn't rich.
I'm going to say yes, we need socialism. And we need to admit that we need socialism. And we need to stop acting like socialism is a bad word.