Ramos has at most 5% (mindfact) to do with if Zimmerman is good or bad.
Other than blocking wild pitches and throwing out base stealers (or, in Pudge's case, having the other team NOT steal due to reputation), there's not a ton you're going to gain from one catcher over another in terms of game calling. Heck, for the most part, it's random as to what one catcher will produce compared to another in terms of staff ERA.
To prove my point...
2010 Nationals Catcher ERA
Pudge - 4.37
Nieves - 3.96
Ramos - 3.13
Maldonado - 3.16
Burke - 9.00
If, we are to believe Catcher ERA and pitch calling, is a true talent, then Mr. Nieves must be better than Pudge, right? Of course! It's random! Look at what Nieves produced in 2009
2009 Nationals Catcher ERA
Bard - 4.89
Nieves - 5.06
Flores - 5.12
Burke - 5.24
We all know Ramos has the reputation of being a great defensive catcher. I think you're looking for a scapegoat to deflect blame from Zimmermann.
Zimm's coming back from TJ surgery, give him time. No need to start blaming others, as you have done with Ramos. The simple explanation with JZ is the correct one, TJ recovery is a long process... there will be bumps along the way.