You're right about the loudmouths here, but it'd be a mistake to let your sense of public sentiment be overly colored just by volume.
Calling something socialism here is a pretty good debate hack, like calling someone racist or anti-semitic or whatnot; it's enough of a social taboo that the so-accused will usually feel compelled to defend themselves against it, thereby derailing the original course of discussion...this is a good strategy for winning unrefereed debates.