On 19 June 2007 Ahmed criticised the honouring of Salman Rushdie with a knighthood because of what he saw as Rushdie's offensiveness to Islam. He was reported to have said, "It's hypocrisy by Tony Blair, who two weeks ago was talking about building bridges to mainstream Muslims, and then he's honouring a man who has insulted the British public and been divisive in community relations." "This man not only provoked violence around the world because of his writings, but there were many people who were killed around the world. Forgiving and forgetting is one thing, but honouring the man who has blood on his hands, sort of, because of what he did, I think is going a bit too far." He also said on BBC Radio 4's "PM" programme that he had been appalled by the award to a man he accused of having 'blood on his hands'.