Wow..that’s quite a load you’re dealing with. That would stress
me out as well.
You don’t mention how old your son is; is he still in grade school?
As his parent, did you have him seeing a counselor/psychologist (independent
of the system) prior to all these negative issues surfacing?