Kira,
You may still want to just call around. I got lucky – the behaviorist that I'm seeing with Keoki is doing it FREE of charge. She's currently "retired" from doing behavior work herself with clients, because she is the administrator at the training center and at the vet clinic where I take the dogs. My vet asked her to evaluate Keoki, so she did, and then decided to take him on as a courtesy. {With one income, a kid in college, one planning to go to film $chool next year, two in braces, two with Diabetes, and the list goes on, I'm sure I couldn't have afforded the help otherwise - and not because Keoki isn't worth it to me, but because it simply ain't there!}
Consider making an appt w/your vet and ask if their office can recommend anyone. Call area behaviorists, explain your situation and maybe..just maybe one may take Jack on for a reduced rate/free/payments, etc.
That said, Our problems with Keoki did not put anyone in danger; my kids were not at risk. We have all the time in the world to work on his problems. The FIRST {second, and third} priority is keeping Aiden safe.
Contacting BRAT is a responsible choice. In fact, it may well be THE responsible choice. And it certainly doesn't minimize how much you love Jack. It may really show the depth of your love, as you seek a home where he can live in emotional peace.
Good luck; my heart really goes out to you.