Stretched consumers, selective grocers and more store brands are squeezing already competitive shelf space.