I don't think the issue is that everyone has to have immediate gratification. Those that support K-State, particularly basketball, have done so as the underdog. The most vocal critics, the ones refusing to go to games, support the program by not going to games. Packing the house for a subpar team will support the "one more year" philosophy. If these were instant gratification, fairweather fans then they wouldn't care. They would just silently stop going. They do care and they know that their most effective way to send a message is with their money.
That said, if I was still in the area, I would go to games. I can't quit K-State basketball. But I certainly don't blame the people who won't financially support losing decisions.