No but football shouldn't be expensive as it is - away tickets are now capped at £30 in the PL which is a good start but a lot more needs to be done as tickets for Anfield cost around £50. Those are ridiculous prices to pay considering what they were a few years ago. Wages haven't risen nowhere near as much as the inflated ticket costs have so much more should be done by clubs (lower tickets - subsidizing etc) Otherwise you'll have a ground full of rich, half arsed tourists generating 0 atmosphere as the proper fans can't afford to attend (to be fair, it's already half way there)
I agree that tickets could and should be capped, they are not the major source of revenue these days anyway and as you say a good atmosphere is very important to any team.
I would however like to see tickets distributed a bit more fairly, I find it almost impossible to get a ticket for a game these days which is quite frustrating.
I was lucky enough to get a ticket for the away game against MK Dons recently, kindly provided by another forum member, it was fun but not the same as being at Anfield and seeing all the star players, soaking up that incredible atmosphere.