Those FSA protests about "stop exploiting loyalty" are having the exact effect I imagined, then.

The only way to get football clubs to stop ripping you off is to stop giving them your money. All the time you keep paying the inflated prices, why will clubs lower them?