Damn, Rockmanj that really sucks. Racial profiling at it's worst I guess. Did you take down their badge numbers and note the precinct they were from to file a complaint because this can be considered police harassment.
It all depends on how you feel about it man, it's going to be a long process and if the system is as slow as it is here you're going to loose a good day of work and even feel more violated.
It would have been good if someone recorded the incident and have it uploaded or sent to a news station or something to expose what has happened because as it is, it's your word against theirs and they don't really give a shit about you.
Hope the day gets better.
btw, I have always wondered, what the hell is "Deigo Quality"