I dont see an influx of Africans as a bad thing. If there was an outflux of the working class white-people it was because they didnt want to live in Peckham, if they had satyed then the new populations would have gone elsewhere. The outflow of the white working class left empty and cheap housing that the immigrant population could afford. These "dirty" shops are just different, they are not Sainsbury's or Tescos admittedly, but then why should they be? There is no need to be sniffy about difference and diversity. The British isles has always been subject to immigration and every wave of immigrants has generared a moral panic amongst the indigenous population that have forgotten that they were at some point immigrants themselves (whether Vikings, Angles, Saxons, Romans (of all colours), Huguenots, Jews, West Indians, Ugandan Asians, Asians, Vietnamese, Africans, etc). I am quite happy in my nice middle class flat in middle class East Dulwich. I have no wish to live in Peckham. I am an atheist and have no wish to go to evangelical churches. BUT I dont resent the presence of the new populations of Peckham and the fact that demographic has changed is simply a sign of the times. In 50 years time it will have changed again.