The biggest reasons why a lot of people soured on him is not just his declining performances but his antics in the media and the leaks from him to the media to try and pressure the coach into trying to get his way again.
Dude came off as such a knob in his recent interviews by begging for a new contract, Making it sound like FDJ isn't a threat for his position and when he got benched he was complaining that it isn't fair and like his ball was taken away from him. Dude was clearly leaking shit to the Catalan media into trying to pressure Lucho first in the past and Valverde to make him a starter again.
He was never perfect as he had flaws during his best but he worked harder and seemed like a good likable guy. But since we won the treble with him and the double the following year, the guy's ego became so inflated the dude thought his shit didn't stink.
He's not the only dude in this squad I feel like this. Guys like Busi, Alba, Pique, Suarez, etc annoy the shit out of me these days.