I can't bring myself to hate this move. The Twins are not at the top of anybody's list for free agency... If this guy forces Walters/Devries/Deduno/Blackburn to at least EARN a spot in the rotation, then the Twins made a good move.
I know everybody wants the big splash, but this team isn't a contender even if this was Grienke the Twins signed. 2013 is a rebuild year, accept it. Would you rather the Twins make their big splash now, and waste what will be the 2 most productive years of a big free agents' deal on a rebuilding season? I'd rather this team punt 2013 and make their big splash in 2014.
And finally, 2 years 10 million... It's peanuts. It will not hamper this team in ANY way next year or this year in the free agent market. The Twins will sign free agents if they think they can contend.