i don't drink at the game. if i'm going to drink, i will before and/or after. with food you can bring your own or eat something before you get there and/or something after you leave. at the brewery near the stadium they normally have an alright bbq at the outside part, and inside they often sell food too. It's not that hard.
^^^^^ THIS
For f**k sake, if you follow a team - get to the stadium and watch a game
Station too far to walk? Catch a bus. Parking too expensive, park away from the stadium and walk the last mile to the ground. Beer not to your liking - drink before or after. Food too expensive.... eat at home before you go, you won't starve to death. Tickets are too expensive.... no they're bloody well not. My season ticket works out at about $12 a game.
The reason people don't go is because they just don't want to. They would rather sit at home and watch on TV. The game puts on a great product at a reasonable price and you can make a great day out of it. Why not get there and get involved?
If I miss a single game I get really, really disappointed. I go because I really want to be there. Its all about peoples mindset. f**king fire up.