They had to pay him but that doesn't mean he shouldn't get crap for underperforming. Where is the .300 BA, 30 HR, 100 RBI Zimmerman at? We could use that guy badly.
He's only done those things once (twice for RBI's) and never all in one season so that player exists only in your fanboi mind.