As to Ezekiel, he spells out a general rule. But the old testament is filled with exceptions to that general rule.
2 Samuel 12:15 "After Nathan had gone home, the LORD struck the child that Uriah's wife had borne to David, and he became ill."
"This is what the LORD says: 'Out of your own...