So I get that superman is an immigrant from Krypton, but how is he an illegal immigrant if he got adopted? I'm an American citizen. If someone in Mexico catapults their baby over the wall with a note saying "raise him as your own" and I adopt this baby and register him as a citizen, he's a citizen.