I'm aware that profiling doesn't simply come down to skin colour but I'm simplifying it to show the flaw. It doesn't matter how many variables you use to profile, it still allows some people to be treated differently, and where you treat people differently, based on whatever factors you may care to choose, it opens a loophole that terrorists will exploit.