I am Indian and not muslim but "unfortunate" to have been born in the middle east. Everytime I visit the US, I have an intensive check, basically running all my finger prints through an extensive check. I have to swear what I saw is true (which I find awkward, raising my palm and repeating what they say). The officers take my wallet, go through all my credit cards, docs, etc. I have to wait for about 2 hours. I once missed my connection flight because of the long wait.
And what is crazier is that the same procedure repeats when I leave the US.
And what is crazier is that the same procedure repeats when I leave the US.