Hey there. OK, short and sweet. Detachment takes time. That's the bottom line. The amount of time depends on your thought process. If you think about removing yourself from the craziness and hurt, I think it helps you along. If you continue to think, "what if.." and "I wish I..." "I/We could have..." you know, all that fun stuff, that makes it more difficult. You have to step outside an look in. Forget the past (while in a tough spot). Think about the dumb, hurtful things he has done recently. Remind yourself that you don't want that and you don't deserve to be part of that.
The next part of detachment is attitude. And, girl, you've got that in the bag. Check that off the list. You are positive, upbeat, fun-loving, kind, compassionate, motivated, funny... should I go on?
Bottom line, Shining- it is going to take time and perspective. You are half-way there. You have perspective. You will find a way to think of the things that will help you along.
Tough times will become less and shorter. I know I am not an expert at this, but I was really getting there before nuke. I've been through two different bombs. Again, I am not an expert and others have way more experience and insight, but I feel that you are on the right path.
We will continue this journey to peace and happiness... OR I'LL BE DA.... you get my drift.