A source close to Demi Moore and Ashton Kutcher says the divorce was a long time coming. The source told Perez Hilton that the couple have been unhappy for quite a while.
“Ashton is unhappy; [Demi]‘s unhappy. It just got to a point where they had to end it. The fighting could get pretty intense. Whatever counseling they did was fine for a quick fix but could not get to the heart of the problem.”
Of course the root of the problem was Ashton Kutcher’s cheating, which has apparently been going on for a while. Considering that, it’s amazing they were able to last six years.