Morning news and current affairs with John Humphreys and James Naughtie, including: 08:10 Labour's Peter Hain on reforming the party; 08:18 Is it inappropriate for the police to use horses to charge demonstrators? 08:22 Tony Blair and Christopher Hitchens' Toronto debate on the motion that religion is a force for good in th world.