I think you made a decision that was the right decision for you, and your son.
You thought it thru, sought counsel, and acted accordingly.
There is a saying in Al-Anon that I always try to apply when reading responses that come across, IMHO as rather intense..."take what you want, and leave the rest".