Wow, I seriously cannot believe all the defensive white people replying to this.
The right to deride the name "Sir" in a public forum should not be anyone's hill to die on. This should not be a subject of debate. It is not and
should not be white people's prerogative to contemplate how
they (white people) should define black naming culture and, hey, what really
is black (naming) culture, anyway? People are bending over backwards to justify why their dislike of "Sir" is not racist and are twisting things so thoroughly that they're now convinced the other side is being unreasonable: "so you're saying NO ONE is allowed to have an opinion of ANY name?" / "who even decides what name is from what culture anyway?" / "it's not about race because I would still think it's stupid if a white person used it!" / etc. Do you even hear yourselves? This is ludicrous. This is white fragility to the extreme.