They don't know what they are saying. They don't even realize how much the words hurt. They don't mean them. Your son is angry. He will get over it. You are a mother. You aren't done with your son. No matter how mean he is to you, you will always be there for him. Hold your tongue. Go dark. Let it all rest. As long as no one is out on the street. Everyone has a bed to sleep in. Don't worry about it. Your son will not reject you for long. Believe me, I had a hateful son. He is 26 now and he turned out to be a nice guy. Growing up is hard. The situation you and your kids are in is even harder. Someday he will understand what he did today, and he will apologize to you for all he is putting you through. But now, it is like childbirth. It hurts like hell, and it won't stop for a long time. But in the end, you will be glad you went through it. Find a friend to talk to. Someone who can sympathize with what you are going through. Tomorrow will be another day. i hope a much better one.