I think most people were looking at it like a "take the money and run" type of event after the fifth. To allow him back in the game after 95 pitches to boot is one thing, but to sit there and watch him load the bases is one for the ages.
After 95 pitches giving up 2ER over 5 innings being inconsistent all day, that should have been it for Soriano today. Horrible decision by JS, especially with an off day tomorrow.