The way to look at mistakes is to look at intentions. Was it an intentional mistake, well then it wasn’t a mistake at all.
But if it was a mistake because of ignorance, lack of alertness, or clumsiness then it should be forgiven immediately.
Intentions are everything. That should determine is someone is forgiven or not.