He said he doesn't date, and the reason why is pretty messed up...

I was with my friends other friends. I met this guy and we started talking and exchanged numbers. He was a pretty cool guy and I instantly felt a connection. I asked him to hang out and he kinda kept blowing me off. Finally he agreed and we hung out today at Dave and busters. After we ate and played games we walked outside and talk. After about 10 minutes of talking he told me "You know I don't date right." I said oh and asked why... He told me "You're not gonna like me after I tell you." I told him he could tell me anything. Then... he told me this... "I used to be really abusive" I was silent and then I asked "Physical or emotional " he said both. He abused his girlfriend 6 years ago. He said he's not proud of it and has been in therapy since she left him. He said he doesn't feel he deserves to be with anyone and has chosen to stay single. I asked if he was gonna stay single forever and he shrugged and said he would probably until he's able to forgive himself, but it's been 6 years and he still doesn't forgive himself. He said a year after they broke up he met up with her and let yell at him and say whatever she needed to get closer. And he stayed quiet until she was done and he apologized. This was a lot to take in. He just didn't seem like the type. I said "Well at least you've changed." He goes "I may have changed but I can't change what I did to her and a regret it. Which is why I don't date." I probably shouldn't have asked this, but I did . I asked if he would ever hit me and he said he would never hit a women ever again, but told me not to worry about it because he's not gonna date me or anyone. It was a weird night... Hearing an abuser talk like this... I'm just confused on how I feel about the who situation.... I just needed to talk about it to someone...