Life is not simple, and people can't be boxed into being either heroes or villains.
The recent riots in France demonstrate the problem European countries face where second and third generation immigrants still do not consider themselves French, German, or English.

