The partners are always the first SUSPECT and the police do their due diligence to RULE THEM OUT. Even on the 1/10 where the weren't the murderer, the police still intrude on them to try to find the truth. Being a SUSPECT != SENT TO JAIL. The rapper in the story was a SUSPECT, they weren't SENT TO JAIL which makes your analogy not an analogy at all, because well, they aren't anologous. If anything I feel your arguement argues for pulling the rap artist over.
Ah, you are correct that there is a missing element to the analogy, and this is it:
The woman lies dead in the murder case. When the rapper was pulled over, there was no case of a Ferrari stolen by a dark-skinned man. The police were not acting on a tip that the rapper was smuggling narcotics in his car. They stopped him for driving while black.
If we want to add the missing link, we then say that the police, knowing the statistics of men who assault and/or murder their partners, stop men at random in society and ask them to provide evidence that their partners are safe and sound.
When put that way, the case is even stronger against stopping the rapper on a "fishing expedition." If men were stopped at random to check whether they had assaulted their partners, nobody would be shouting that "SUSPECT != SENT TO JAIL."
Society would not stand for the notion that all men are suspect for the actions of a few, whether or not the statistics show that men are disproportionally more likely to kill their partners than women, or that the leading cause of violent death amongst women is men.
The very notion of all men being permanent suspects of a crime would rightly be considered abhorrent. And so it is here with people of colour.
I also think your explanation here isn't exactly what happened, at least from what I gathered. What I read it as whas "We stop all people in expensive cars at this checkpoint and validate their income." So society wasn't ok discriminating against him because he was black, they were ok discriminating against him because he was in a nice car.
Stopping all cars is absolutely a different thing. Of course, if it only happens in certain neighbourhoods, one might pause, but here in Toronto, for example, we have drinking-and-driving sweeps where the police set up checkpoints and stop all cars regardless of occupant or car.
That seems reasonable.
Of course, here in Toronto they also like to "card" people in certain neighbourhoods of certain colours, and there is an ongoing set of protests against how they choose to implement this practice.
But I am personally ok with a certain amount of checkpointing.