Why do children feel the need to call their parents ugly names?
I am sorry for your troubles. If he is doing drugs it is possible that it is mostly the drugs talking or what the drugs have done to his mind that causes him to say mean things. It is also possible that he is very immature and blaming you unfairly for the things that are wrong with his life. It is sad that he is with holding the children. I hope that things get better soon.