I've watch their O-Line -- and saw it up close and personal when they hosted SD at Arrowhead -- get ran over on a continued basis this year. Len Dawson has repeatedly stated during his live broadcasts, week in and week out, that "they aren't getting the job done". The Raiders game is a perfect example. One can easily see the difference between the protection that Carson Palmer received versus what Chiefs QB's received.
Secondly, the statement that Barkley would not have been drafted had he come out for 2012 draft is pure bullsh!t. Buffalo might very well have snapped him up with the 10th overall pick and it's highly doubtful that Cleveland would have taken Weeden over Barkley at #27 overall.
Sounds like you are thinking with Pioli's loser-type mentality.