Comment
Comment by slazaro
It's more of a prevention than a cure, but Stoicism (the philosophy, not the abstract concept) is a good philosophy of life that would help strengthen you for this kind of negatives. You wouldn't stop caring or feeling, but you'd be more in control over what the feelings do to you, and see these events in a more "positive" light.