My severum has deep scratches in his side, so I think you're right
It hurt itself because it is in a tank too small with too many fish, but then again you knew that already because countless people have told you what you need to do. You have received all of the advice you could from this thread, what you do with it is up to you. Good luck. As far as the thread goes it's done.