Lackey deal tugs the heartstrings but makes Cardinals a better team