By the way, I agree with your comment above: we have a lot to learn from each others on the racism/integration issue. However, I don't think you can easily import "tools" from a very different model. For example, it is almost impossible to implement affirmative action based on race in the French model because this is not a criterion recognised in the French society (IMHO rightly so). However, it is possible to develop affirmative action-like schemes based on social or geographical criteria. In fact we started to do so recently, but it is insufficient. And, for sure enforcing much more harshly anti-discrimination laws is possible and necessary.
"Dieu se rit des hommes qui se plaignent des conséquences alors qu'ils en chérissent les causes" Jacques-Bénigne Bossuet