My wife constantly verbally abuses me. We have been married for four years. But it just does not stop. She is pretty much always in a bad mood, has no interest in sex and if things do not go her way, there is hell to pay. She calls me the worst names, calls me a loser, threatens to leave me. We have a three year old and I just cannot bear living away from her. So I put up with all this. But off late the abuse has reached gigantic proportions. If I do not do things that she wants, I get threatened. She says she will leave me, let me not see my kid ever. I also have an anxiety problem and I am on meds. She makes fun of that as well, constantly. Also I should mention that I work in a pretty well paying job and she does not have a job. I have tried to get her one but not successfully. Also I do not have any motivation to help her. What can do in this situation? I want to know if there is something I can do. I do not love her nor am I attracted to her anymore. So it gets very hard sometimes.

Edit: I may have rambled but I can reply to specific questions. I just dont know where to start to get help.

Edit2: Thank you everyone sincerely.