Whilst I don't agree with what Milner did, Sterling might end up with no choice but to copy him.similarly to Milner i.e. a professional who honoured his side of his contract
If he wants to play in Spain at some stage in his career, he has two options. Either go after his City contract has expired, or go during his contract for a fee. Given the fee will be very high, will Real Madrid be able or willing to pay it? If not, then his only option would be to run down his contract.