here we go again... for starters, I disagreed when you said Cotto is a shot fighter. There is a big difference from "losing a step or two" and being "shot." Cotto is not shot, but yes he has lost a step or two.
Miranda on the other-hand has been brutally KO'd by Pavlik, Abraham and Lucian Bute. The best opponent he ever beat was Allan Green (and he was knocked down in that fight as well). Miranda was never a technically sound fighter. Just a raw fighter with a lot of power. So clearly Cotto has always been a far superior fighter to Miranda.
Yes, Miranda has taken quite a few beatings. Is he shot? He's certainly getting there.