Quran 8:60 – Steeds Of War And Islamic Punishments
Certain things in the Quran are specific to the time and the situation, and others are generic. Punishments are of the latter category. Context of the verses in addition to some due contemplation makes things very clear.