perchè la frase corretta sarebbe stata: uno straniero (o uno di colore) ha attraversato la strada senza guardare se arrivavano macchine....
Io direi "una persona ha attraversato la strada". Il colore della pelle non è importante, tutti devono guardare se arrivano degli autoveicoli, qualunque coloro della pelle abbiano. Dire "straniero" già aggiunge una
nuance razzista, potrebbe far intendere che gli stranieri, specia con la pelle scura, siano poco attenti... purtroppo è l'uso negativo che rende le parole spregiative, ad esempio la parola "setta" di per sé è neutra, indica solo una separazione, ma con il tempo ha assunto un significato negativo e offensivo, per questo ci risentiamo quando ci chiamano "una setta americana" (anche americana qui assume una connotazione dispregiativa).
Shalom