That's very true, but it is a little bit of a 'short and curlies' situation. If you don't want to stand in the bus/train queue what else is there to do? Might as well have a pint. Sheesh, that's steep but it's better than standing in line and then getting frustrated with the stewards letting queue-jumpers in or not filling the trains properly. One of the things the club wanted us to do was stagger travel times; putting the beer up to London prices either a) doesn't help or b) is just taking the piss because they know they can get away with it. People WILL pay. Damm it I'll probably pay.
See my last post. It's as you say, a captive market. Nobody is holding a gun to your head and forcing you to pay. If you think it's a liberty and you are in some way being taken advantage off then hit the club where it hurts and go without a beer at the stadium. There'll soon be cheaper alternatives if the club believe their pricing structure is out of kilter with customers expectations.