I don't think forgetting about something bad you did means you should be forgiven... If a criminal says during trial "I have hit my head yesterday and I can't remember all these people you said I killed...", but there was lots of evidence and witness of his crimes... would he be allowed to go unpunished...?