I agree with Dark 100% pray, God DOES hear you.
I suggest finding your local NAMI (nami.org) and giving them a call. I've had to do the same thing with a family member so know that you're not alone! There is help and there are people you can call.
If your state believes she is a danger to you, your child and/or herself, they will take action.
You're not a bad person and you deserve to be happy. Take care of your child. Is there any where he can stay or someone he can stay with?
Meanwhile, try to stay calm. I know it's so much easier said than done. There's always a reason someone acts out like this. In my situation, it was a control issue. Next time you think you might lose it go for a walk if you can even for a short time to clear your head and just breathe. There are also support groups for family members of loved ones with mental illness.
I really hope you find someone to help you out and keep yourself and your son safe! You're in my thoughts and prayers.