Visitors to the US have been asked if they were members of the communist party since forever though?
IDK if those who replied "yes" would be sent back, but I do remember reading about Chinese communist party members being denied entry to the US.
I don't see much difference between this and that as far as the 1st amendment is concerned... aren't you idealizing the 1st amendment (and/or how seriously the US takes it)?
PS: let me make clear that I'm not trying to defend the indefensible behaviour of the Trump administration in any way
Based on a US distro whose versions are supported for 1 year, and "built to the requirements for the EU public sector" (because the EU public sector has one coherent set of requirements and the dev knows them, even if he doesn't list them out).
This is most probably good-intentioned and it is admirable how the dev sprung into action, but it's naive at best.