For all of those calling to replace him, it basically boils down to Lopez being guilty of the same sin every Marlins shortstop has been guilty of since 2011: not being peak Hanley Ramirez. And to be fair, Ramirez wasn't even that in 2011, leading in part to his being replaced at short by Jose Reyes for the 2012 campaign.