Why has society accepted "nigger"As a colloquialism ... But will not accept "faggot"?

— YUNG RAPUNXEL (@AZEALIABANKS) February 15, 2013