To decrease the chances of supply shortage. It was also to make sure that the US military had enough supplies available to them.
Nationalism can unify a country by having a sense of superiority over other countries.
Yes Americans did support Roosevelt