I agree, but many amusement parks do have overpriced food... you are right, though, there also are quite a few that don't.
And it's not that I find guests to be an inconvenience (well, some are, but that's a different story), it's just how they present it. If someone makes a comment about the food prices which wasn't intended to be a dig at us, i.e., they don't seem to be blaming me as an employee for it, or expecting me to magically lower the prices, then I have no problem with it. I do agree that things are overpriced. However, when they insult me, I find it incredibly annoying. I have had to put up with insults directed at me, the park, my coworkers, just about everything except our kitchen sink. THOSE are the guests who I find annoying, NOT the ones who do have a legitimate complaint, or present it in a polite way.