I honestly don't like Vazquez that much, but I seriously doubt he is the problem with the rotation. For these reasons--
1. He was the primary catcher last year, and the staff did fine.
2. This year the bullpen hasn't had the same problem as the rotation. In fact, far from it.
3. Indeed, by far the best pitched game this season was the only game in which none of the five starters threw a single pitch.
4. DD, Cora, and the pitching coach must have all agreed to retain Vasquez as the primary catcher even though it means paying Leon $2.5M to be in Pawtucket (after first putting him on waivers).
5. Speaking of which, why didn't any of the other 29 MLB teams pick up the greatest catcher in Sox history, Sandy Leon? Maybe because he really ain't that great--or ain't worth that $2.5M salary.