This country has come a long, long way on race.