Charlie and Denise were clearly going to have a messy divorce when restraining orders were requested and dirty secrets were exposed. Everyone actually felt bad for Denise, that is until she stepped out with her BFF's new ex Richie Sambora . Then Denise told the world that the reason Heather's marriage ended was because Heather was unfaithful. Things finally settled a bit over the summer as Denise vacationed with Richie and Heather moved on with David Spade. We think Heather is probably better off without a friend like Denise who claimed their friendship was over long before she started dating Richie, but the whole thing went down wrong. The good news from this bizarre love scandal is that Charlie and Denise worked things out in a civil way for their cute little girls.