I generally agree with what you say, but since when do dogs hold a grudge? I have never known anything like it, they might remember getting hurt but I think you are being anthropomorphic if you think a dog will hold a grudge against another dog. I would say that if a dog thinks another dog has crossed the line it will attack straight away and sort it out, then the balance has been restored and they carry on. I don't think dogs hold any resentment towards a leader dog, they know their place and live from day to day.
I have a terrier that holds a grudge, if he thinks he cant win a fight w