The problem is that socialism over your way means something different than socialist means to the left over here. Here the left has no desire to address the illegal immigration problem, for instance--they think they can lock illegal immigrants into dependence on the Federal Government, give them the vote, then use them to maintain power permanently.
Meanwhile the right, and rightfully so, sees rewarding people for entering the country illegally as a bad thing. So socialism over here means expanding government and controlling the people, which is exactly the opposite of what the USA was founded on. What we really need is to tackle those issues in a way that helps people while also keeping the Federal government at arm's length and follows our Constitution, and that requires compromise, which is a dirty word in America.
The people who could really accomplish that have been pushed out of both parties.