http://dwb.thenewstribune.com/news/crime/story/4883332p-4477868c.html http://www.npr.org/templates/story/story.php?storyId=7045725 Your point about hate crimes is silly. What defines a hate crime is the expressed motive for committing the crime, not the particular race of the perpetrator or the victim. That's only racism if you define racism in terms of personal bias or discrimination on an individual basis. The point that you seem to have missed is that there's a bigger a picture. Racism is only really a problem when it's systematic and systemic. It's only a problem when certain groups, not individuals, have identifiable, quantifiable disadvantages relative to another group. It would be so nice if we could remedy these inequalities simply by agreeing not to discriminate and treating everyone equally. Unfortunately, people are not equal from birth. Until those inequalities which result from accidents of birth are unrelated to a person's race, then we don't have a level playing field. So that answers MiTH's question of when has it been long enough. It can stop when members of every minority group have the same opportunities as whites. It's over when all groups are represented in positions of privilege and power in numbers proportionate to the percentage of the population they represent. This idea that the free market corrects racism is just laughable. What about child pornography? There is hardly a practice that's more universally condemned, yet as long as there's a market for it, the practice continues. The market doesn't enforce right and wrong. The market would have us believe that corn syrup belongs in every food and that cutting down rainforests to produce fast food burgers is an efficient use of natural resources. The market gets it wrong - a lot.