I don't understand why Shoemaker wasn't DFA'd at least one start prior to losing his spot in the rotation. It has been obvious for quite some time he's not performing at a big league level.
That said, I don't blame Rocco for putting him in last night, nor for leaving him out there to get shelled. If Shoemaker is on the team, he's going to pitch, and coming into a game in the 4th inning, already behind, is a pretty logical spot to use him.
Rocco needs lots of innings from his pen, and that situation is only made worse by having Ober in the rotation, who they've decided is a 4-5 inning guy even on the rare occasions he pitches well.