I think fan and media angst had a lot to do with it. Perhaps shouldn't have, but it did.
But you are correct, Kwesi misspent a lot of money last off-season. I would think it justified if he is let go next week. If not, he should be on a very hot seat going into next season.