Give him till January or something. Then, un-ban.
Have something like a probation officer or something to watch over him and see if he's changed.
Indeed, what he has done to our female players has crossed the line (and I can understand the insecurity) but I believe everyone deserves a fair...