Oh Yez, I'm sorry you are hurting. How old is your son? Why does he say he hates Florida?
Does your employer have an EAP that you can talk to? Those are always confidential, free, and they are provided for all family members (not meaning your AH in this case) but for you and your children. Human Resources usually has an 800 number that the employee can call. And if your employer is not large enough to have an EAP, then Gateway is located in JAX, and they might be able to suggest some resources for you and your children. Definitely focus on your children right now, and of course on you.
Hugs and prayers.