Taylor Kitch's divisive crime-thriller directed by Oliver Stone is about to be removed from Netflix. Find out more.