Yola, while the verbal lashing isn't exactly DB, I don't think it's all negative. There's a balance to walk between showing him your best self so he understands what he's got, then showing that best self walking away so he sees that he risks losing it. You've done a lot of the first part, this may not have been ideal but still serves in the second count.
Think of how you can do both at the same time and you're golden!
Me:38 XW:38 T:11 years M:8 years Kids: S14, D11, D7 BD/Move out day: 6/17/14, D final Dec 15