I recently heard a pastor say that when Jesus prayed the Father would forgive them (those who crucified him), and when Stephen prayed the same for those who stoned him to death, those were prayers both knew God couldn't and wouldn't grant.
The pastor said those prayers were only given to show how forgiving they (Jesus and Stephen) were. He said God would not grant their prayer request and that both (Jesus and Stephen) knew that.
I've never heard that preached before.
Could, would, did, might God grant their prayer request and not hold that specific sin against their attackers?