J.Crew struggled to keep up as consumers shifted ... a 47-year-old stay-at-home mother in Charleston, S.C. She said she and ...