I don't know about this. I have been attacked before in the wild and I was not able to revenge them. Maybe it was because I didn't revenge them for a period of time and it just disappeared from the list?
Revenges go away after a while if not used. Not sure how long though.
The opinions expressed on this post are my own as a player, not as a Moderator.