Well P in your defense it's very confusing because there is so many different pieces of advice you are getting on the board.
I can't give you anymore advice but I want to say that I hope you the best and I really hope your boys understand some day that you did the best you could with the hand you were dealt.
I can't remember your age but I think you are fairly young. Take a year or two and just focus on you and the boys. You have to get stronger. With your parents divorce and yiur Ws choices it has understandably had an effect on you. You have to get to a place where you will not tolerate people in your life that don't respect you.