The whole point of this film is that it examines extremes of prejudice in all their forms. If that means it delivers its message with a sledge hammer then that is what the makers intended! It is a film about choices some of which appear good and some bad, but by the end of the film you are questioning your own morality because all the people you felt sorry for you end up hating and vice versa.
It shows extremes of behaviour and bigotry that you may find distasteful but then it explores the reasons and experiences that have brought those individuals to do the things they have. As other reviewers have said it is difficult to explain without giving away specific plot lines so i agree that this is a film that you must watch and make up your own mind.
As for the reviewers who have criticised the racism and bad language HELLO! this is the real world! if you really think that there are no racists, no people with prejudices and no one who swears in the world, then you obviously dont live on this planet.
This is not a film for the faint hearted or easily offended so be warned, but if you like a challenging subject, and a film that makes you reconsider your own morals and beliefs, whilst treating you as an adult, then this film is for you. Anyone else should pull their curtains, lock their doors and crawl back under their duvet because the real world is obviously not for you.
This is the best film I have seen since hotel rwanda, so please watch this film with an open mind and draw your own conclusions, but for me it is a stunning and thought provoking piece of film making and worthy of 5 stars and a bucket load of oscars.