A Bank of America survey found over half of Gen Zers it surveyed report they don't make enough money to live the life they ...