Hi Vegas, After reading your entire post, getting to the bottom and finding out that your wife is pregnant again I was thinking....Birth Control! Especially with the state of your marriage, your relationship!
Sorry, I had to say that.
I feel as you did that you sort of got the ball rolling with staying out all the time and not supporting your wife through her pregnancy, difficult for you too I understand.
Trust is something that is earned and once it is earned if it is betrayed some people can never get it back. So first to me you need to decide if you are past that point.
The name calling is something that you may not ever forget either. I realize that your wife was frustrated with your behavior but she has continued to take it to another level. You never commented...has she ever said she was sorry that she did not mean any of it? (Might help a little)
With all of that you say you still love her but does she love you?
If she does love you...if you both would like to remain married to each other I suggest serious marriage counseling. I do not think the problems you both have can be solved without outside help!
That is my very best suggestion. Seek help from a professional to see if you have a chance at staying together as husband and wife and family!
Good luck Vegas