Good speed rusher beat lots of dudes when you have a QB who doesn't move well in the pocket and you throw 45 times per game. This isn't Madden and college where quality pass rushers get eliminated from games. You throw enough times, players are going to give up sacks.
Also, not being able to run the ball vs teams who are very good against the run and you are trailing the entire game is not an indicator of your ability to run block.
I am not going off of just the last game. I have watched our lineman closely in slow motion the last few years, and I can say with confidence Pugh and Shipley are bad run blockers. Humphries is actually usually a better run blocker than pass blocker and is overall adequate at run blocking. I am not familiar enough with Sweezy or Murray yet.
Here is the PFF grades for the last game.
LT D.J. Humphries: 51.2 (65.0 PB, 41.7 RB)
LG Justin Pugh: 68.7 (78.5 PB, 60.0 RB)
C A. Q. Shipley: 52.3 (57.2 PB, 47.3 RB)
RG J. R. Sweezy: 59.3 (78.5 PB, 46.7 RB)
RT Justin Murray: 41.1 (37.6 PB, 53.5 RB)
I am surprised Pugh did this well, this is the best PFF grades I have ever seen for him. Overall these are not grades to be proud of though.