I see your points in bold above, and acknowledge the same points in my rip of Donahoe. But Mike Williams ate himself out of the league. He did not work hard at all in Buffalo and was known as a soft, but talented, player. So the failure to work hard was on Williams. He could have been a good G for Buffalo, but had no desire to do anything except eat. So, yeah, I rip Williams and have no respect for him. I wish Mr. Wilson still had his money back and we had our #4 overall back.
If Williams had worked hard in Buffalo and become a good G, I would have no problem with Williams. I'd say the front office messed up taking him #4 overall, but hey, thats not Williams fault, he worked hard and now we have a good, although slightly overpaid G. Fine. But he sh*t up his chance in Buffalo. I have no respect for him for that.