I think you are mostly right.
The two things that keep me from giving up are my children (my two Marine sons, and my beautiful daughter) and my brand-new grandson.
My children are why I prep.