Cameron urged to repeal insults ban