He sounds like somebody really hurting from a lot of thing in his life.
Having a mother who hates him and wishes he would just take his life, well that can't help him at all.
I have a feeling there is a lot more to this story that we don't know.
It sounds like your son needs help and love, not hate.
I just don't understand how a parent could ever hate their child, whether adult or not.
Have you considered some sort of counseling for yourself too? It sounds like you have a lot of anger at not just your son, but his father too. You made a choice to have a baby with this guy, maybe part of the hate you feel is for yourself because who would choose someone like this to sleep with in the first place?