To me, you are making very unhealthy statements, like, "You also talked about it not being healthy making my family my life. If you meant in the past I disagree with that. I love my family and they will always be number one." and "Again, I always tried to be the best husband and father possible".
The first statement shows unhealthy attachment issues. You have to have your own identity in your M. You have to be able to be your own self, go and play your sports with your W supporting you. You have to have a healthy balance. Your family can be your number 1 priority and you still have time for yourself.
IMO, like you stated you did whatever it takes to make her happy, inside of that you lost yourself. In your next relationship, with whoever that is, you have to remember to not lose yourself. Have your identity in your relationship.
Also, IMO your issue is allowing people to deal with consequences, if the consequences makes people unhappy you have to fix what makes them unhappy for them. You are a fixer!!!! Stop fixing and start LOVING!
Joe
Onward and upward
M:37 W:37 T:11 M:10 S17, S13, S10, S4 BD:06/28/17 OM confirmed 07/20/17 Recon the M 10/29/17 Working hard:2gether
Onward and forward
This process is not a sprint it's a marathon! Patience, Patience, Patience.