Do you guys know that the game is based on a short film of the same name? It is mentioned in the description in the OP as well. I haven't seen the film, but it has an imdb rating of 7.1.
If the short film is similar to the game (i.e. same story etc.) you can hardly blame the developer for trying to be controversial. They might have just enjoyed the film and decided to make a game based on it.





