Fast food was supposed to be simple: quick, cheap, and reliably good. For a long time, that deal held up. But something has shifted over the past couple of years, and customers are increasingly vocal ...