W.W.
welcome to mamapedia!! I hope this is a troll...if this is real it would be so sad and suck. On the chance this is real:
You need to get your son and your bags packed and leave. TODAY.
Your son needs to see a psychiatrist - he needs help you can't give him. Call your pediatrician and get after-hours care. tell them what happened TODAY so your son can start getting HELP.
File charges at your police department. Here is a women's shelter you can go to.
http://nolawomenshelter.org/
Don't stay. You deserve better. Your son deserves better.
DO NOT BELIEVE his lies.