Have you checked with a lawyer to see what your options are? Especially if she has told you that if you leave you will never see your kid again? Maybe you need to tell a lawyer what you have told us here, and how she takes your whole paycheck and tells you that you wont see your kid again if you leave. Might be worth looking into.