I also dont get why people are moaning about "an already expensive day out". On the day tickets online for AT are £34. There are absolutely loads of buy one, get one free deals running, which, albeit at full price would work out as £20 per person. That's an absolute bargain for a full day out, particularly when you compare to £15 for an imax cinema ticket or something or £8 for 2 hours in a sticky softplay.
The dodgy local funfair near me charges at least £5-8 per ride minimum for ones that aren't half as exciting and dont look anywhere near as safe as a big theme park. Other places (like WW in Hyde park) charge even more for the big rides.
Therefore if you go on more than 2 rides you're quids in. If they got rid of fast passes they'd likely just increase the gate price hugely for everyone.
And before you moan "its not just ticket price its food there, gift shop" etc - none of those things are compulsory! Its 8 hours, have a big breakfast and just take some sandwiches! Same with "but we live far away so have to take into account petrol and hotel" - right but AT cant be expected to cover that for you! The same applies when people from other areas travel to where you live, its sort of the whole point of a holiday/day out!
When you think of the prohibitive insurance, staffing, maintenance, building, electricity, procurement etc costs it must take to run a theme park, £20 (or even £34) is nothing. I bet people moaning would think nothing of spending that on a takeaway/new mascara/2 cocktails or glasses of wine/or coffees and cake/insert your own small treat of choice)