This is fair, I've been trying to keep my 'generous mode' hat on as much as possible too. The timeline of the summer looks as though we thought Diomande was nailed on, and we've flapped it since then.
The thing with that is that we'd never agreed personal terms with Diomande even when we were putting in bids to the club. Feels like we got Caicedo'd again, and only got ourselves to blame if we hadn't agreed with the player ages ago.