David and John are at odds over John's future and Angela leaves home for good.David and John are at odds over John's future and Angela leaves home for good.David and John are at odds over John's future and Angela leaves home for good.