Tehran's grocery stores are well-stocked, but many families can barely afford the basics. Unemployment is soaring and those with jobs are working more hours for money worth half as much as a year ago, putting food, medicine and everything else — except for heavily subsidized gasoline — further out of reach.