So the same thing happened a year ago? Meaning, he got a fix it ticket a year ago and didn't fix it? Cops had the right to pull him over. Getting pulled over, rightfully, twice in the span of a year or so is not profiling.
And I doubt they "accused" him of having drugs or weapons in his car...they probably asked, like they ask most young people who get pulled over.
If they weren't "accusing him" then why did they detain him and search his car...?