Man, this is so hard to judge.
The whole issue exists due to English speakers fecking up by using a completely racist term that sounds like a word other languages use for a term that isn't meant to have the same negative connotations.
I'm not comfortable seeing English as this higher language but it's certainly crass to refer to him as 'black guy'.
Good to see solidarity though. If in doubt, walk out.
Something like that.
English is lingua franca today and everyone speaks it yet few really understand it and the culture behind it.
I will never forget when I hooked up with this white german girl in Vancouver, Canada and the night before we hung out with this black guy who was using the N word all the time in all his stories.
Next day me and her, we were walking this place which is really like a ghetto and she started impersonating him, dropping N word like its nothing... I was like wtf...do you know what youre doing, here out of all places?
And she had no idea N word was something bad, a taboo in English. She was just impersonating a guy from last night.
I guess the lesson here is if everyone speak english these days and if everything is in english people better learn the culture and the taboos too. No other way.
This ref is from Romania. Different culture. He should know better because he is a ref.
So yeah he only has himself to blame I guess.
Everyone will need to learn customs etc in the english language and culture if we all agree its the universal language of communication.