I do think that him leaving the community was a good idea because if he stayed gave would be released. I think that jonas may have reacted similarly if him finding out about what releasing really meant did not involve gabe because it would change his whole perspective and probably anger him still the same. although I do feel like gabe being involved hit a nerve.
I hope this was helpful:)