At what point does it go to far. Females have been discriminated against. Why refer to the guy as a guy not just a person. Why describe him as amazing, that could offend someone who isn't. Why talk about him being on the street, what about people inside buildings. Why talk about seeing him, I'm sure blind people have been discriminated against. What about people who do not act?
Why, because you are describing the situation. Other things like being tall, short, pretty, ugly, skinny, fat, hair color, clothes, the weather, persons voice etc. Could easily be substituted in that sentence
Take out all potentially offensive description you would end up with a sentence like this.
"There was a person." or probably " " (nothing at all, you couldn't talk)
Now I am being slightly facetious above. I understand your point, race is a charged issue and just removing it from the description would solve the problem when the described individual is not visually there. But that is just putting a linguistic ban-aid over a symptom. It is not the description that is the problem it is the feelings people attach to the description. The internal dialogue that goes along with labeling. That is what language is a connected series of labels or grouping. Change peoples ideas, you change the way they feel, ultimately the way they behave and treat each other. It is near impossible to be able to remove the categorization of people from our thinking. It occurs naturally. What we can change more easily I believe is the ideas and feelings attached to those categorizations and that ultimately will result in the change of behavoir which is the desired result. That requires talking about it, not ignoring it like it does not exist.
Studies have shown children as young as six months begin to detect a difference between faces of different skin color. Staring longer at those that are different then themselves.
Additionally Children will segregate them selves based on those that are like and not like them and the earlier race is discussed the better, they will come to there on conclusions and categorizations otherwise.