Once again, a gross misuse of the word "socialist". A "socialist" doesn't believe in ANY private property, or Safety-net Capitalism, which is what we have in the U.S. and Canada. I blame Bernie for advertising the term incorrectly: He thinks it's a cool thing to call himself, but it perpetuates the misconception. It's equivalent to calling Neoliberals "fascists", evoking the spectre of Nazi Germany and Mussolini, just as "socialist" is linked to the USSR and Red China.
Just call it what it is, whether you're for it or against it: Safety-net Capitalism. I'm a Safety-netter myself, because it works better than any other system so far. When FDR implemented it during the Great Depression, he SAVED Capitalism from being so alien and useless to the majority of the population that it might have been replaced by a disastrous, socialist system.
The Constitution is perfectly suited for Safety-net Capitalism, which is currently the best economic system available. And, if you don't appreciate the Constitution and what it stands for, you're either a nihilist, or you're not thinking clearly.