Answer: pay
The programs of the New Deal was created to offer some relief however, the pay was very low for the recipients to actually enjoy and live conveniently. It gave the government a more active role in the society.
The government system of the Soviet Union during Cold War was communism, which basically abolishes the right of an individual to own a private property. This means that the government has the sole control in all of its resources, thus a greater chance of accumulating and safe-keeping of wealth. Furthermore, during those times war among nations was already at a set off so there was a need to advance their artillery system and other equipment needed to armed themselves in case of attacks. Therefore, most of their resources went to defense spending.
This lead to the understanding among the Soviet Union's people that the current government system was already inefficient and is not viable to sustain the needs of their country. People then demanded a change.
It was Spain due to that it was controlled by the many Muslim Caliphates but the Reconquista end those 800 years of Muslim population in Spain
Accepting other people's religious beliefs.