As a Mets fan, I hate the trade. However, I do believe that Rick Peterson has earned the benefit of the doubt. He's been a great talent evaluator/mentor in the past and if he says that he can straighten out Zambrano's control and turn him into a top-notch pitcher then I believe him.
Part of the reason I can rationalize this trade, however, is because I don't think Kazmir will be as good as people here seem to think. His size almost assures me that he will either be moved to the pen or will suffer an awful injury at some point.
As to the point that we could have traded Kazmir for Soriano, I'd like to see a quote from Rangers management where they say that the trade was on the table. Just because rumor says that it was doesn't mean that it was. Maybe most GMs have the same doubts that I have about Kazmir and Zambrano was the best we could do. Unless you're Jim Duquette, we'll never know.
Yes, I feel that we shouldn't have made the trade, but I don't think that we should automatically assume that the bandwagon is right about one side getting the better side of the deal. See: Kevin Millwood for Johnny Estrada.