I am truly surprised to see this still being trotted out. United, Liverpool, Arsenal sign players for big fees on big wages from other clubs and it's all good but City do the same and they are mercenaries.
Given the track record of winning trophies over the past few years it is far more arguable that players join City for the glory and United, Liverpool and Arsenal for the money.
The truth, of course, is that players want to win things but they also want to be well paid. If City's players can be described as mercenaries then so can most of the players at the top clubs in England.
Back on topic. Yaya has been truly awesome for City at his peak and worth every penny paid. But it does look like his mind is writing cheques his body can't cash now and so it's probably time for him to go.
Sorry old chap, but no one is joining City for the "glory" of it.