Just wanted to jump in and say I am thinking about you and so hoping things improve soon. We all lose it sometimes and say things we really don't mean when we are stressed. Everyone in your household is stressed right now. How could you all not be? I hope the hurtful things you heard about your child today were influenced by this. That in no way excuses anything, it was totally out of line and you have every reason to be upset. But maybe those words were said out of exasperation and poor impulse control, instead of something more threatening...like really meaning it.
I second taking protective measures for your mental health and seeking outside support wherever you can get it. Churches or community agencies offer no or low cost counseling. See what's out there, don't wait nine months!
Hang in there and don't give in and do too much too soon out of upsetness. Let that nerve block flare calm on down whether anyone likes it or not.

