Gallup: Majority of Americans would not finger-blast a socialist