Honestly, I don't understand many of the complaints. I'm typically pretty happy with what they serve. And if not, you fall back on the basics. If you don't like their breakfast (which I think is really good most of the time), have some cereal. If you don't like their lunch, have a PB&J. If you don't like dinner, have lots of fruit, a salad, and then hit up the ice cream. And if you hate something, go eat a pop tart back in your room while writing up a Form O-96.
My only complaint is when they do seafood only meals. (Like shrimp during recognition?). I know I live on the water at home and its a crime to not like seafood, but that's just how I roll.
....and I live for Mitch's ice cream. Yeah, I'm a fatty, I know. That's why they invented running and sports.