Britain is slammed by many activists and critics for its complicity in Israeli crimes against Palestinians.