Psalm 44: Why Have You Cast Us Off?

There are two things that are immediately obvious about this psalm. The first is that it was written in a time of military defeat and disaster for the people of God. The second is that the people were not, at the time of this defeat, in apostasy from God. It does not belong, for example,…