Investors have rightly given up on companies such as General Mills and Kraft Heinz, which are squeezed by everything from inflation to GLP-1s. Go to Source