I do understand your point and agree to an extent. However, I don't think it's a decision the club should have made once people had handed over money, rightly or wrongly.
Example, if I had a student card that expired next month but I'd already bought an ST, would I get made to look like a prick at the gates on match day?