I guess so....the Astros are better than this. Or are they?

I think they are better, but not a whole lot. I'm beginning to think those who are calling to blow the team up and start over just may be right.