Thanks to everyone who gave up their tickets

IMO, the 96% seems more likely.
All the stories about cancellations seem exaggerated.
Not when the people you know do not show up the next season. Unless they sold their "rights" directly to someone else. In that case, it would be considered a renewal by the Saints. 96% seems high regardless.