Luke was the only one to describe the reaction of Simon to this big catch of fish. He admitted that he was a sinner. When Simon Peter saw what had happened (ἰδὼν δὲ Σίμων Πέτρος), he fell down at Jesus’ knees (προσέπεσεν τοῖς γόνασιν Ἰησοῦ). Notice that this is the first time that Simon was called Simon Peter. Obviously, this took place after the boats were at shore. Simon said that Jesus should go away from him (λέγων Ἔξελθε ἀπ’ ἐμοῦ) because he was a sinful man (ὅτι ἀνὴρ ἁμαρτωλός εἰμι). He called Jesus not a master or a teacher, but the Lord (Κύριε). This obviously is a theological statement, where Simon Peter confesses his sinfulness before the divine Lord. He realized that Jesus was special.
The numerous haters of David did so without cause. Apparently David believed that it was okay to hate with a good cause. These haters were more than the hairs on David’s head. His enemies wanted to destroy him. They made false accusations against him. There is something about stealing stuff that he needed to restore. He must have done something because he confesses his folly. God knows the various wrongs that he has done since they are not hidden from him.