Denise Richards' messy divorce and custody battle caused her a lot of grief, but her ex Charlie Sheen isn't solely to blame ...