Frankly, they deserve to be in a catch 22.
What we're seeing here is Leicester fans demonstrating we still care what happens to the club in the present and the future, that we're not content to wallow in the past as if it doesn't matter what happens from 2016 onwards.
It is insane to think tens of thousands of fans are choosing not to go to a charity anniversary match for the greatest sporting story of all time, but the club is 100% responsible for that - particularly around the lack of consistent communication. If there was humility in their comms, accountability in the decision-making or clarity around the long-term strategy, a lot more people would be willing to entertain attending this match.
There were numerous ways to avoid this - don't get relegated, ensure the big names can be there, have a very public survey about how fans would like to celebrate the anniversary, announce it further in advance, get better guests - but what we've ended up with merely reflects the state of the club at the moment. It's entirely fitting that this is a mess.