Again. You don't sign him based on what he's done the past 5 years. You sign him based on what you think he'll do over the NEXT 5 years.
My point was that if JD is going to look at Grienke, Price, Miggy, Heyward, etc. and say he deserves $30M+, then there's a perfectly good counter argument that Justin Turner just signed a 4 year $64M deal. It's going to be interesting to see how this all plays out. Personally, I think GM's are looking at Miggy, Pujols, Price, Heyward, Chris Davis, etc., etc. and realizing the risk of the 7 year, $25-$30M deals is super high. These deals are crippling franchises around baseball and it's no longer worth it.