I am totally for profiling. Case in point.
Why is it that one time at the airport I get damn near strip searched at the airport when I'm on vacation, even after presenting a military ID, an old lady at the next gate is forced to dump out her stuff right there at the desk while the Arab dude ahead of me walks right on the plane without a word.
Profiling is the right answer because we waste a lot of time and resources checking out people, like the soldier and the grandma, who pose no threat.