Answer:
There are several reasons. China had been witnessing a long time of armed conflict since the late 1920s, a civil war, then the war against Japan , and then the continuation of the civil war. It had not had enough time for economic recovery. After Japan´s surrender in 1945, the war between Nationalists and Communists resumed after having joined forces to face the Japanese occupiers. In the late 1940s, the government of the Chinese Nationalist Party (Kuomintang) of Gen. Chiang Kai-shek was plagued by widespread corruption; there was high inflation and the public administration was seen as ineffective in solving urgent problems. The Nationalists had the support of the USA that provided weapons and money. Besides, the Communists, led by Mao Zedong, had won much prestige for the fight of their guerrillas against the Japanese; they got weapons and supplies from the Soviet Union. Mao employed successful tactics against the superior Kuomintang armies and defeated them, destroying the Nationalist morale. Chiang and the remnants of his army and administration escaped to Taiwan, off the coast of southern China in 1949.
Explanation:
They were afraid of large numbers of Jews coming in from (in the case of the St. Louis) Germany. 900 people is a lot of people but it would only be the tip of the iceberg if people were allowed to cross the Atlantic and go into the United States. There was a quota of how many people could come in and the US wanted to keep to the quota system.
The United States (at the time of the St. Louis sailing) was neutral, so they also didn't want to endanger that neutrality.
B. leave mainstream society
I think