I do not think Garrett sucked, I thought he was just OK and sometimes too predictable but look at all of these coaches, point out the exception and no fair using that guy in NE, he's one of a kind. Although there are people in CLE that will tell you he sucked when there.
The problem wasn't Garrett, it was Booger's failure to see this wasn't working and make changes faster. But, Garrett made him comfortable.
As far as that knife in Wade's back, I can see enough after that to believe that could have happened and I wouldn't be surprised if the son was in on that as well. After all, Garrett and Romo were tight, really good friends, but Garrett turned his back on him when he just asked to compete for his old job, he didn't ask for it back, just the opportunity to win it back.
One thing about Garrett that I have never doubted. He was on a tight leash by Booger and there was more involvement than we will ever know for sure. Booger wanted desperately to be known as that GM that raised his own HC. A surefire football man.