I totally agree with you here. Culture != race, and to ignore culture means that you are not seeing the whole picture. Anybody who works internationally and ignores cultural issues is going to have a bad time. Acknowledging cultural differences does not have to be negative, and it certainly does not make someone racist.