I think hanging all this on Streveler is a gross over-simplification. We still do not have have receivers who will go fight for the lobbed balls or the coordinators who can adjust game plans on the fly.
O'Shea has chosen, supervised, assessed and defended his coordinators. His judgement is suspect at the very least and does not inspire confidence in him as a head coach.
I cannot blame Streveler. He has gotten little support from his receivers and has been saddled with a very bad game plan. Get him out of there before he is screwed up. Not gonna happen.