I'm sorry, but you fail to understand exactly what the ACLU stands for - the first word says it all. American. Green Card holders, refugees, and illegal immigrants are not Americans. We need to and should protect Americans first. Period. For all of you who don't understand not agree with this, perhaps you are unamerican?
Does the ACLU stand for American as in persons, American as in culture, American as in country...? Unless you work there, not up to you.
ACLU getting in on this implies America as a lot of things. America as a dream. America as a land of laws. America as a corporate entity honoring agreements. And more.
Your attitude is the #1 difference I see between "democrats" and "republicans": Is America an exclusive club, or an inclusive one?