This trade, when compared to the Nomar for 2 crappy hitters but good gloves....is 100x better.
Didn't Cabrera hit nearly .300 while with the Sox? And how can you say this trade is better than a trade that helped win a WS? 
We didn't win the WS cause Cabrera hit .300 or Minky's glove made a difference or because our club house was so much brighter with sunny sunshines....
..we won the WS because of other players' clutch hitting and Superb Pitching.
Do not forget that the team was basically swept out of the ALCS by the Yankees without Nomar on the team....
The playoffs for the 2004 Red Sox is exactly the same representation of the regular season. They played .500 ball in the playoffs and then went on a hot streak and ultimately won the World Series.
Also, bear in mind the Oakland Athletics won 20 straight games one year and did not win the World Series...their hot streak didn't show up in the playoffs like the Red Sox did.
One player, Nomar's removal from the team doesn't cause 2 sub par players to make the team better....the team itself just played better. (And they could have just played better just as easily with Nomar on the team).