The thing about God’s promises is that they are made by Him and guaranteed by His character. He keeps His promises even when His people don’t keep their end of the covenant. That doesn’t mean you get off scot free if you disobey. It means there will be more pain, and that it will take longer for those promises to be filled. God is not looking for an excuse to break a promise. His plans are not thwarted by our bad behavior. If you disobey, you will be punished, but the punishment of God is intended to draw you back to Him in right relationship.