This is why I never want to have kids. I deeply resent being born and being forced to outlive my parents (his point 2).
I don't know how old you are, but in many cases, elderly folks have time to wind down their lives in a graceful way, to the point where saying goodbye is bearable.
Obviously people can still die accidentally/early, and ultimately you'll outlive about half the people you meet, but there is a way to learn to appreciate the time you have together, and to let go when that time ends.
Owning up to that is the first step toward recognizing how incompetent you are at being happy.
I used to be a moping ball of negativity myself once upon a time - it just doesn't work. Sooner or later you have to recognize that the way you are isn't working and take steps to change that.
Today sounds like a good day to start.