there are two forces in play with ticket prices, the will to watch a game and the will to stay at home and save your money
with a 30 thousand odd stadium in the championship, it's all demand-side economics, not supply-side (a change from Filbert Street)
what really matters is the elasticity of demand, how does the club maximise its turnover by varying the ticket price, 30,000 fans at £20 makes more than 20,000 at £25. they know this, they ain't stupid
what the fans have to do is form a collective decision to not turn up to certain games if the club don't do certain things with the prices, in effect a strike. refuse to go to a crap game unless they make it a fans' fixture. the club will think seriously about the loss in revenue and concede. who fancies it? starting a campaign to make a crap game a fans' fixture, otherwise it's a stay away game?
striiiiiiiiiiiiiiiiiiiiike
otherwise, you can just all moan and moan and the club will act in its interests to try and maximise income