But wouldn't you prefer "foreigner" to alien, since as the rude poster below you says, they sort of mean the same thing? (Also, if you ever find yourself on the same side of a debate with someone who leads by calling the other side "imbecile" and "idiot", that's probably a sign that you are on the wrong side.