Racism, sexism, and good old homosexuality.

Clue 1 - It is based off a book

Clue 2 - it has a remake.