Brandon isn't American, he could never be an American, and he's definitely not patriotic.
One doesn't need to have a visa or any piece of paper to prove that he is American. Being American is not about having a stupid piece of paper called visa or passport or social security number. It has more deeper spiritual connotation.