Honestly I don’t know what they expect. They keep criticising his moral choices, but they never acknowledged how unreasonable the first attempt was. Any normal person would call out all those people rather than trying to make friends with them. Then they just keep looping him and it gets worse. Why did they think the situation would change? At this point they’ve not reflected that their treatment of him is exacerbating the problem and they should have cut their losses and let him go home already. I know they think he’d be to dangerous to send back, but giving him more time to improve and become angrier at them isn’t going to help.
TLDR I don’t get why they thought their treatment of him was going to make him a “better person” by their standards.