Yes, the Oline is awful in run blocking and has been for a very long time it seems. However pass protection, as a team has been pretty darn good and is the main reason T Lee has gotten progressively better and hasn't thrown picks. Look at the Ohio State game... that is the best collection of pass rushers in college football and we were able to protect T. Lee better in that game than I have seen any other team do against Ohio State after their loss to Oklahoma (better than Penn State). Run blocking and Pass blocking demand a different attitude which makes it difficult to switch between the two. Not making excuses, just saying the style of offense we run... you have to have special talent to make the run AND pass work well.
Its the inherent flaw to the Offensive system that we run. You have to be talented everywhere, which is why its going to be hard to hit on all cylinders against good defenses.