I've seen NBM policies for years. As a BM I've always thought of it as racist, but what you gonna do about it, complain to the cops or the media. No chance.
If I really want to see a certain SP with a NBM policy this is what I do: shower immediately before, pay double and up front. Funny how...