I've never understood why people buy food/drink in football grounds. I get the corporate bit, but those kiosks, seriously? You're only there for a couple of hours. Can't you survive for that long without some piss poor awfulness?
It's always going to be poor quality and over-priced isn't it? They don't have proper kitchens. The service is from zero hours contract kids that don't give a shit. It's pure exploitation of staff and customers from the contractor to squeeze every gullible penny from you.
It's not as if there aren't dozens of better places to eat within a mile of the ground anyway. Why not do that instead?
The beer thing also puzzles me. It's not the best is it. Why not drink what you want somewhere better and then go to the ground? Or go for a drink somewhere better after the match?