I don't think the choices at DHS are that bad - certainly not bad enough to leave the park just for a CS meal. We always go to the "food court" type place that includes Rosie's All American (burgers, chicken strips), Toluca Legs Turkey Co (turkey legs) & Catalina Eddie's (pizza, hot Italian sandwiches, caeser salads). They are walk up windows with outdoor covered seating. Usually everyone in our family can find something here they like. DH, DD17 & I really like the hot sandwiches at Eddie's. (They're the same ones served at Pizzafari in AK.)
The menu at Fairfax Fare has changed since our last visit & it looks pretty good: BBQ chicken, ribs, pulled pork sandwiches, & chili dogs. Has anyone tried this yet?