One reason why socialism did not take root in America is because of the culture. The American value system and the American concept of the nation are egalitarian. The American Revolution was essentially a rebellion against as strong states. Socialism is largely about big government hence its failure in the United States
The crusades strengthened the power of the. serfs in europe increased european isolation
I would assume the assume is TRUE considering Pearl Harbor was undefended and unable to retaliate.
Hope this is the answer you were looking for and that it helps!! :)