Well that was a f*cked up conclusion.
I'll place this film in the same category as Eden Lake (2008), Ils (2006), Martyrs (2008), Inside (2007), The Vanishing (1988) etc, etc.
This stuff seems more common in European cinema. American films tend to be more uplifting.