madas, I am so happy for you, you seem to have really come to a tough and right decision. You need to vote with your feet.
Your DB2 will not leave you, ifyou have a good relationship with him he will find a way to stay in touch, you know that.
Seems like some kind of family bomb might have gone off with your parents this weekend, and about bloody time. Your dad seems to have allowed this situation to take place until now and maybe now he's seeing the wood for the trees.
Don't worry about your DP and your family, IF they make any cap in hand moves towards him, he'll be big enough and experienced enough to refuse, and you will have more reason to keep them at arms length.
I do think a clean break with your parents and DB is the best for you, even if only for a while for you to regain some composure and strength. Get used to being happy and loved and uncritisized. Once you have a break from the abuse you have suffered, you will have the strength to fight off all attempts to abuse you in future.
I also think that you are going to have to realise that some of the questions you have about her and things that have happened to you at her hands will never be answered satisfactorily. It doesn't matter why she was cruel and abusive toward you, she was, and that is all that you need to know, it's her failing, not yours.
Your DB saying about seniority, what a spiteful, misogynistic poisonous toad he really is! Stay the hell away from him, he sounds positively vile.
Ultimately, it doesn't matter what your family think of your decisions, they never cared about your welfare until now, why start at this late stage. Too little, too late. Also, your XH opinion is invalid too. What you do with your life, to the betterment of yours and the DC life is your business. Take charge of your life, your happiness and your family unit and stuff the rest.
They are either on Team Botty or not, if NOT, then turn your back on them and don't look back!
Stay strong madas, we are all cheering you on from the sidelines here, and can't wait to see the wedding pics in Hello! 