I actually can't argue with any of that. What we've had to put up with over the past 4 seasons is dreadful. We're so predictable to play against, we can all see it, but the manager won't change it or even worse doesn't know how to!!!
I will still go to every game I can, but I won't be renewing my season ticket next season.
What you said about the hardcore diehards is spot on, when you start to lose them that's it.