CBP's attitudes are a thing of variable wonder - but there is a key difference for non-US citizens/green card holders. If you're refused entry, that's pretty much curtains for any travel to the US in the future. And 'refused entry' means an immediate return flight at your (astronomical) expense.