Caregiving challenges, significant debt and job problems account for much of why Generation X is hurting financially.