Um, so are we supposed to put the U.S. citizens first or not?
If we suggest keeping illegal immigrants out to protect jobs for U.S. citizens, we are being xenophobic?
When Trump suggested a travel ban to China (a location, not a race btw), he was being racist?
China needed those supplies, and at the time we did not yet need them. If (and there are always a lot of "ifs") the situation had not escalated in the U.S., we could have just as easily been accused of uneccessarily hoarding supplies.
It sounds like the main criticisms here are that Trump isn't psychic and he rendered aid to a country in need.