Quran 8:12 isn’t a general command. It’s describing a specific battle (Badr), and the order is to angels, not Muslims. It’s battlefield language, not everyday instructions. Even in the same chapter it says: ‘If they incline to peace, then incline to it.’ (8:61)