Well it makes no sense. Maybe a set of sins or laws or doctrines or whatever from a belief system that allows for some grey area or interpretation between good and evil would be more appropriate.
well yes, that would certainly be nice, but it would be less fun for the player. So i'd just keep the suggestion for the reason the gods want the dwarves dead is because of their "impurity" and not being completely good. Just for simplicity.
And i dont think it completely makes no sense, it should make at least a little sense since most major religions in the real world have mostly the same rules but stated differently(refering to the post where i talked about dwarves' sins).
Personally, I don't think that gods should just be invading / wiping out fortresses for evil things happening there. Amorality carries its own punishment: laziness leads to things not getting done, which spells disaster depending on the thing. Letting someone be too wrathful shouldn't punish you by having the gods smite your fort, it should punish you because this wrathful person smashes your drawbridge lever in a tantrum or orders your master weapon smith hammered to death.
well yea, most things that offend gods also have consequences on your fort. But the original suggestion wasnt to have a complex system of religions, doctrines, or specific gods but just another realm that mirrors the underground caverns and hell; that would likely result in additional fun for the player.
honestly i just made like the wrath thing on the go when someone mentioned there should be a way to offend gods. My original suggestion kept it quite simple that the gods simply want everyone (except maybe elves) dead for being "not completely good".