Wow this film is taking some hardcore stick in here from some angry people
It's just a comedy, that is also quite clever and has a heart behind it, with a few messages about society and could leave a viewer with something to think about.
Whilst it may not be everybodies cup of tea, it certainly doesn't warrant some of these comments - I have seen far far worse films where a 0 out of 10 rating would be generous....