It would be nice if you read everything in context...
Yes, it would. Considering this psalm has nothing to do with the covenant made through Moses.
Yet, notice the 'him' you started with? Who is the him? Yeshua. What is the covenant spoken of here? Moses? No. The promise of Messiah. Yeshua. His words, his commands, his testimony, his witness, his covenant, .....it all endures forever, as foretold through the law and the prophets.
My point? You seem to have been so enamored with the statements about the law and commandments that I think you don't realize you may be conflating Moses' with Yeshua's. ?? The context of this entire psalm is about Yeshua and the 'new' covenant. Every mention of covenant in this pslam is about the one made through Yeshua. Likewise, every mention of law, statutes, commands are the 'words' Yeshua spoke. Not a renewal of the covenant made through Moses. Thus not a renewal or reference to the laws and statutes contained in that covenant. Which to bring back the original intent, as mentioned in Zech 11:10, was broken by God himself.
So now I have to ask, since you are arguing that God does not break covenants. What do you do with Hebrews 8?
5 They serve at a sanctuary that is a copy and shadow of what is in heaven. This is why Moses was warned when he was about to build the tabernacle: “See to it that you make everything according to the pattern shown you on the mountain.”
6 But in fact the ministry Jesus has received is as superior to theirs as the covenant of which he is mediator is superior to the old one, since the new covenant is established on better promises.
7 For if there had been nothing wrong with that first covenant, no place would have been sought for another.
8 But God found fault with the people and said : “The days are coming, declares the Lord, when I will make a new covenant with the people of Israel and with the people of Judah.
9 It will not be like the covenant I made with their ancestors when I took them by the hand to lead them out of Egypt, because they did not remain faithful to my covenant, and I turned away from them, declares the Lord.
13 By calling this covenant “new,” he has made the first one obsolete; and what is obsolete and outdated will soon disappear.
You seem to equate the ministry of Yeshua with the ministry given on the mountain? But, is not the ministry Yeshua has received different and better than the one given Moses? AND, is not the covenant of which Yeshua is mediator of superior to the one Moses was given? Do you not agree with the book of Hebrews chapter 8?
Yes, God found fault with the people. But you seem to stop there and say 'THIS is the reason the covenant was bad... if only we could function it by the Spirit we would be without fault!' It's a REnewed covenant.... But needless to say, it wouldn't matter how much you attempt to walk the old covenant out it would be to naught because "The day came, as declared by the Lord, that he made a new covenant with the people of Israel and Judah". Is it like the old covenant? Is that even what Jeremiah 31 states?
And how do you deal with this whole chapter (Hebrews 8) in light of your statement.
God found fault with the people .....and broke the covenant. This should be a good thing according to all God told us. Like Yeshua telling us don't fear that he said he must leave and go to the Father. If he did not go and do what he was sent to do the Spirit would never have been sent. Meaning, if the old covenant did not get broken he would never have been able to initiate the new with his blood. If Yeshua did not die, thus breaking the covenant with Israel because they killed the husband of their covenant. Making them husbandless murderers. He would have never been able to be brought back to life and restored. Thus the restoration of all people, culminating in the restoration of Yisrael herself, would never have been possible. You must place the seed in the ground (death) so it can sprout forth to bring new fruit. The same way Yeshua must die for the sins of the people, Israel must go through the fire, the river, the waters, the wilderness of the nations and be purified to accept the promised place in the Kingdom. Jew and gentile alike.
God broke the covenant with Israel through Moses to make a new one with us through Yeshua. He promised this long ago, and THAT covenant (promise) is everlasting and forever. Promised from the foundation of eternity. Yeshua, his words, his commands. Which are the Father's. Yet, not merely a repeat renewal of what was given Moses. It's Messiah's Torah, and it was spoken through him as from the Father. These words we are to head and never forsake. The words of and about Yeshua. His instructions, his leading (by the Spirit given us), we follow him as he walks within us. United as one. This covenant was only foretold and testified by the law and through the prophets. But now it's here. Making the old covenant like the memories of your youth. Worth everything to your soul, making up who you are, but realized through the new life in Yeshua Messiah's covenant. Where we walk as one with God through the Spirit given us. Knowing him perfectly because he dwells inside us. Where were these commands in the old covenant? Only foretold to come in the newness that is Yeshua. Who being the Word of God in the flesh existed before eternity, is living within his children now, and will exist as King of Kings over every nation for eternity. The Holy One of Yisrael.