i can't speak for km, you'll have to ask him why exactly.
my understanding was that he wasn't happy with our efforts.
if you ask different people why this happened, you will get different answers regarding the reasons on the face of the issue and the underlying reasons behind the whole situation.
I would suggest you speak to a number of people and find out their opinions and the reasons for them and then formulate your own opinion.
Out of all of this we need to harness whatever positives there are and build on them. We cannot let a disruption like this happen without using it to the communities advantage.