Barfarn, it's true that hindsight is 20/20. Second guessing is easy when you know the result.
I think a lot of times people don't say anything until something crashes and burns, is that we tend to trust that the higher ups in the pro game know more then we do, that they know what they are doing. When it ends up as a disaster, that's when people come forward and say what they think.
Like with me, I was questioning Ted letting all our D-backs go in free agency. I was kind of ticked off that he did so. But I held my tongue, trying to give him the benefit of the doubt. Then of course we saw the resulting self destruction of our defense.
As a unit, maybe some of the guys he let walk would have played better on our team, knowing the other guys around them.
Going to a new team with different players can make a HUGE difference in results.
Look at guys like Greg Jennings. He was REALLY good when he was here, but was a non factor when he went to another team.
It matters who is playing along side you.