Everything is meant for good, if you look at it from a detached perspective. Everyone is right from their own thinking and predispositions - I learned this fact hard and clear after the breakup. Everything became crystal clear. I knew what I wanted from myself, my life and from everyone around me.
Some events in life makes you strong. Mine made me resilient. I truly agree with you that once you analyze your situation, you don't blame anyone. You just become focused on what means the most to you.
I can understand that it takes guts to write this story. It's not easy. Hats off to you. Great powerful lessons embedded in your experience.