I agree. Grima seems to be the quintessential double agent, switching allegiances when it seems most convenient for him.
I still think however that Grima overheard Saruman insulting the Rohirrim and Rohan in general, and that helped goad him into the frenzy that it required to throw the palantir out of the window. Deep down inside, I still think that Grima loved Rohan, perhaps not your or my definition of "love," but his own type of love. It was there, buried deep under all that hate, resentment, and jealousy. It was the same thing that made him shed that tear on the terrace of Isengard when he saw Saruman's army (yeah, it's a movie example, but it still holds in this case).
__________________
But Melkor also was there, and he came to the house of Fëanor, and there he slew Finwë King of the Noldor before his doors, and spilled the first blood in the Blessed Realm; for Finwë alone had not fled from the horror of the Dark.
|