You are right to be giving Little Josh what he needs. As you say, he will need time to see and understand the complexities of this issue.
Meanwhile, while my perpetrators are the only ones who need any forgiveness, I can't really say when (or if) I'll ever be able to extend any in that direction.
Absolutely right. That was why I used the word "need". You OWE your perps nothing. If forgiving will somehow promote your recovery you might want to consider it at some time in the future. Otherwise, yes, forget it!