In my estimation the best solution currently available to us is to keep government completely blind on ethnicity or even give preference to some groups while letting the private sector complete freedom to choose in this regard and let the market handle it.
We tried this. We made up laws to change it because there was blatant, rampant discrimination that was not based on any kind of empirical data.
When did we try this?
I believe we pretty quickly went from government mandated discrimination, to government mandated reverse discrimination/affirmative action.
http://www.boingboing.net/2011/01/24/should-employers-be.html