I think the Stros were and are great. Just too many injuries and such and had to replace some folks with ones that maybe didn't live up to their hopeful results. However, they made some good goices along the way also. I think it's normal to second guess managers etc or it would not be baseball. You can please some of the people some of the time but never please all anytime.
LOL give it a rest and hope for the best.