Please get back on topic. BillyWilliams is gone, and we don't need to discuss him anymore.
I've never been a fan of Vazquez thought the extension was premature and unnecessary and I've always thought Swihart was a special talent. I don't think Vazquez "defense" is enough to warrant him starting over Swihart, especially with the potential Swihart has with the bat. That being said, I don't think we can blame Vazquez for the slow start, the pitching has been awful and I have a hard timing blaming the catchers.
However, I do wonder if Leon really was THAT good calling games, defensively and etc though...