So, basically... New York=good, London=bad?????????
Are we talking about the same New York?
And the same country, United States of America? Why New York is any better than London?
This film shows the "dark side" of London pretty accurately, I would say, although all I know of London is its bright side.
But...
The only thing that bothers me is that the characters speak of New York as some "paradise for immigrants". I myself consider the treatment of immigrants in the US much more discriminatory than in the UK. Only a personal view. Fact is that everything that on this film they say happens in London probably happens in New York, and also in most major cities of the West. There is corruption in every big city of the world, and exploitation of the weak and poor. Why is New York out of this concept? No reason given in the script.
I guess that sometimes british/foreign film makers try so hard to garantee a good box office in America that sometimes they get carried away(Master and Commander is a good example - lets change the villains from americans to french because it is okay to critisize the french), and forget that the film has to be shown elsewhere and make a good impression. And they specifically forget that this sort of film has to be a little more realistic than what we get.