Despite higher spending levels, a new survey reveals virtually all middle-class consumers think retailers aren’t doing enough to meet their needs.