A few words in defense of "racial profiling". This is simply pattern recognition.
When profiling is based on real statistical evidence, I have no problem with it. When it just provides cover for personal bias then it is a problem.
For example, the whole argument over "driving while black" has died down. Part of the reason is that detailed studies have shown that in general there is little or no bias in traffic arrests on highways. The police watch cars, not drivers, and because of that racism dosn't play into it much.
On the other hand, studies have also shown racism in prosecution is a significant problem. All other things being equal, a black person found guilty of a crime will probably get a stiffer sentence.
Any "spot check" by a cop is some sort of profiling. You don't want the cops to start checking people completely randomly, do you?
Some random checks are a good idea. Drug cartels have adapted to profiling by intentionally picking runners that don't match the profiles.
Jay