The Bills have had some bad luck with things but referencing Milano, Bernard, and Johnson they are all undersized for the things they are asked to do in the NFL. Johnson is one of the best slot CB's because not only can he cover but he's a really good player coming down and tackling but that involved a guy under 200 pounds constantly taking on offensive lineman, TE's and bigger running backs.
Milano and Bernard are 230 pounds at best and constantly taking on 300 pound lineman. Those battles take their toll over time.