What were we supposed to do?
Well ideally our array of world class coaches would identify a potentially world class player and make it clear to them that they're the future of the club so he doesn't feel like he has to leave. Or I don't know, choose to play him over Matheus Nunes? Give him more games than Sergio Gomez?
The bottom line is that City have lost one of the best players in the country because Pep & co. couldn't convince him that he'd get his chance to show how good he is if he stayed. You want to absolve City from all responsibility from that and pretend the player had unreasonable demands or was a coward because it's easier than admitting the club could have done more to keep him and are currently learning a very expensive lesson.