Amnesty for terrorists or police ‘would be monstrous injustice’