Brown is said to be driven by moral anger but insiders suggest he may feel guilty for bringing Peter Mandelson back into government