A Westmoreland County woman critically injured in a domestic dispute is defying all odds. Christy Hampton has spent decades ...