A lot depends on your tolerance for abuse. These kind of roosters always seem to be constantly mad, IMO, not a great life. I have no tolerance for being abused, and would take care of this.
I would advise giving him away and not asking questions. Once he is not yours, not your responsibility...