Authorities detained Majed Shehadeh, 62, for four days in a Las Vegas cell before sending him back to Germany.
An American customs official said he was denied entry because of "a criminal record or terrorism issue."
American Muslims charged officials with discriminating against Muslims.
Aruts sheva