A US citizen travelling with a US passport should never ever be treated like Ali was, no matter what his religion or ethnicity. CBP has gone too far if this is what they're doing to US citizens. The questions would be understandable if he was a non citizen travelling from a Muslim majority nation, but an american coming from Jamaica ? They're asking to be sued.