The NBA is adamant about one thing: It respects Morey having an opinion and hasn’t suspended or disciplined him or anything like that. It’s a fair point, although having the league itself apologize for a single individual’s comment is a pretty good snuff on the nose.
I saw it from this article. I haven't found the phrase "snuff on the nose" anywhere. Is it slang? What does it mean?