Benjamin Gibson, a pharmacist in San Antonio, Texas, makes more than $100,000 a year and owns his own home. And yet, Gibson, 40, struggles to afford basic necessities, including groceries and gas. “When you are used to spending a couple of dollars on fruits and vegetables and then you’re paying a lot more...