I can't agree with you about questioning our D and for that matter I don't understand why people even bring them up at all. They have played pretty damned good this year. Are they the 70's Steelers or the best in the league? No. But they don't have to be.
Every loss this year is on the offense. No question about it. You can't turnover the ball like they do and expect our D to play lights out. They are stuck on the field getting wore down and constantly put in shitty situations because of turnovers and our O not moving the ball and changing field position for us.