If a statement is absolutely fine if the person saying it is black, but absolutely offensive and racist if the person saying it is white, then it's the person taking offense who is the racist one...
2) No.