The argument that the market would prevent widespread racism is folly. If we allowed overt segregation back into society, it would become more socially palettable and many businesses would fare just fine. Much of the progress we've made over the past 46 years would be lost.
Trench
I disagree in part.
Does government law even prevent widespread racism? No. It merely sets rules in certain arenas. I didn't grow up with a more enlightened view of cultures other than my grandfather simply because of the Civil Rights Law.
And the notion that if the Civil rights law suddenly disappeared that we would suddenly have whites only Burger Kings is off-base.
I think it is misguided to directly attribute social change to changes in laws. It does a disservice to the changing opinions people in America have developed over the decades. It's like saying the only reason you don't murder someone is because there is a law against it. Or more relevantly, the only reason parents stopped beating their children (in comparison to past generations) was because of government laws. Did the law make it tougher to get away with beating up your children? Yes. But so too did changing social beliefs on the issue. We learn and grow as a society. Pretty much since the invention of the printing press the over-arching zeitgeist of western culture has changed each and every generation.
The laws and social conscious of the country often grow in parallel, but I hesitate to give laws the lion share of the credit for social change.