Of course players can run down contracts, you called them professional though for doing so which to me isn't. Whoever that person is, be it a City player or someone completely irrelevant where there are no emotions involved. For me it's loyalty, Sterling has been treated very well by City. I don't follow any romantic notion that he should have an allegiance to us for life there is a difference between just wanting to leave and running a contract down. Morally for me it is wrong for anyone to do that, like I said it wouldn't harm him in the slightest to sign a new deal (whilst getting paid more) keep playing as well as he is and then letting someone buy him. What he wants to do is leave the club, bagging a huge signing on fee and leaving us without a penny for him and having to spend a fortune to replace him. All of course if he does run down his contract by the way.
If you can accept that behaviour from someone, shafting the club you love and support then fair enough.