It's because he left Liverpool and came to City. Nothing more, nothing less. Nowt to do with race, otherwise would you not think it would be a "get Vardy in the team over Sterling" debate created by the media rather than a "Rashford for Sterling" one.
He's made their party line of "Liverpool and United are the be all and end all in this country and City have to be shown to be nobodies" look fucking moronic by leaving one of those clubs to come to City and winning three trophies to Liverpool's ZERO in that time.
If Jordan Henderson was a player good enough to come to us and play in place of Fernandinho long term and we won a load of trophies with him, they'd be laying into Henderson like thy do Raz. Just like the media have done with other white people in the past - Gascoigne, Beckham, McLaren, Robinson, Taylor, Bobby Robson...
Paul Scholes used to get “Scholes never does it for England” hate stories from the media because of the United-Arsenal rivalry in the 90s (the media used to fucking LOVE Arsenal, in the last eight years they’ve taken the piss out of them daily). The media was pro-Liverpool and Arsenal back then and not so much United. Scholes got boo’d at an England game by England fans and that sparked off the whole “UNITED > ENGLAND” flags at United games and them always being seen to be anti-England.
It was only after Ferguson started banning people for printing stories he didn’t like about United did the anti-United stuff stop from the media. Now they’re the darlings of the media. Even Scholes used to just get laughed at for his dirty cynical fouls “oh he can’t tackle can he put Paul? Hahaha” - they turned from anti-Scholes/anti-United/pro-Liverpool/pro-Arsenal to total brown boards of the Rags.