Psalm 137 pleads a case for honesty in our relationship with the Divine. It is a raw, unfiltered view into the lives of the oppressed. In exile, the empire did everything it could to strip the Israelites of their identities, everything that made them who they were; traditions, songs, language, religion, etc. In that context, the raw hatred is a lot easier to understand.