Why did many Americans support the Sedition Act and the American Legion?

AThey wanted to exclude former enemies, such as Germans.
BThey wanted to defend freedom of speech.
CThey wanted to protect America from foreign influences.
DThey wanted more immigrant workers.