It is fine to look back and recognise the mistakes of the past, learn from them for the future. Accept there is nothing you can do to go back and change them now. I used to call it 'beating myself with the blame stick' because I was just beating myself up and it did nothing other than make me feel like sh!t. I know what I won't be doing again, I'm guessing you do too.
There is responsibility on her too, she could have voiced her feelings not give subtle hints as us women tend to do. You are not a mind reader Mark.
Quote:
I feel I have learnt alot about myself to be a better man and father
This is what you have to hold onto. Learn to forgive yourself, hindsight is a wonderful thing.