Bills would be a better team if they just cut Kyle Williams, he is too small, and is proven to be a liability in stopping the run. Stats don't lie, the Bills are the worst team in the NFL at stopping the run for the past 8 seasons, and there is just 1 commonality in all those years, and it is the too small Kyle Williams, who just does not command enough double teams.
The reason the guys think he is tough is because they are forced to block him one on one. Kyle Williams is not good enough or big enough, or fast enough.to demand double teams.
He stays in gaps because he is slow and is easily pushed where the offensive line want him to be when they run the ball.