Most larger businesses and institutions in the USA have anti-discrimination policies and procedures for handling complaints in place. Where these policies and methods for accountability are in place there are relatively few problems that aren't addressed appropriately. It is in specific areas with less accountability where there are the most problems, discrimination by individual cab drivers is a good example.
Probably the most significant area with accountability problems is law enforcement. There are laws and procedures that can significantly reduce racial bias in law enforcement, but they are not widely adopted, usually due to lobbying in opposition by police and prosecutors. (evidence of racists in their ranks since these reforms seem quite fair and reasonable.)
Her's some examples for addressing bias in police line-ups:
"•Blind administration: Research and experience have shown that the risk of misidentification is sharply reduced if the police officer administering a photo or live lineup is not aware of who the suspect is.
•Lineup composition: “Fillers” (the non-suspects included in a lineup) should resemble the eyewitness’ description of the perpetrator. The suspect should not stand out (for example, he should not be the only member of his race in the lineup, or the only one with facial hair). Eyewitnesses should not view multiple lineups with the same suspect.
•Instructions: The person viewing a lineup should be told that the perpetrator may not be in the lineup and that the investigation will continue regardless of the lineup result. They should also be told not to look to the administrator for guidance.
•Confidence statements: Immediately following the lineup procedure, the eyewitness should provide a statement, in his own words, articulating his the level of confidence in the identification.
•Recording: Identification procedures should be videotaped whenever possible – this protects innocent suspects from any misconduct by the lineup administrator, and it helps the prosecution by showing a jury that the procedure was legitimate.
Jurisdictions should also consider adopting sequential presentation of lineups: Research has shown that presenting lineup members one-by-one (sequential), rather than all at once (simultaneous), decreases the rate at which innocent people are identified. Research has also demonstrated that when viewing several subjects at once, witnesses tend to choose the person who looks the most like – but may not actually be – the perpetrator."
The Innocence Project - Fix the System: Priority Issues: Eyewitness Identification