More of a waste of money than anything else. I consider Holt/Dejesus to be a wash, Pimentel was completely useless, and Melancon had his chance here and blew it, so while he's doing well in Pittsburgh I find it highly unlikely that Melancon would have the same numbers here.
It does piss me off when players suck/get injured and we still have to pay them for the whole contract but we aren't on the hook for that much.
I consider the $7M to be an inflation adjusted version of the $5M contracts we typically waste on people like John Smoltz and Brad Penny.
Edit: Still not sure how to feel about Sands though, that might be something to keep an eye on. Also I don't think we could have reasonably predicted the injury so I can't really blame the GM that much.