yep we need a complete rebuild of the roster.
no we don't.
we need major, major pitching help. we don't need to fire everybody and replace them with SF's Young Studs(tm). we need to replace the young "stud" crappy AAAA pitchers with people who can actually pitch.
we need to add a position player here and there, but for the most part, all of the major overhauling needs to be done on the pitching side.