I like how OP is laughing at the defense. Here are some interesting stats (all in conference).
2016 (averages): Defense
Points Allowed: 21.75 (This includes the 7 points on the STs TD against Pitt, the 100 Yard Return) [Actual Points Allowed is 20.875]
Yards Allowed: 397.75
Turnovers: 1.5
Sacks: 2.5
Tackles for Loss: 6.75
2016 (averages): Offense
Points Scored: 29.38 (This includes the 14 points the D scored against GT, 2 Fumble TDs) [Actual Points Scored is 27.625]
Yards Gained: 394.13
Turnovers: .63
Sacks: 2
Tackles for Loss: 5.5
2017 (averages): Defense
Points Allowed: 18.75 (This includes the 7 points on the STs onside kick flop against GT) [Actual Points Allowed is 17.875]
Yards Allowed: 368.25
Turnovers: 2.75
Sacks: 3.75
Tackles for Loss: 8.75
2017 (averages): Offense
Points Scored: 27.125 (This includes the 7 points the D scored against UVA, Johnson Pick 6) [Actual Points Scored is 26.25]
Yards Gained: 392.625
Turnovers: 1.25
Sacks: 2.375
Tackles for Loss: 5.375
So on one hand you have a defense that improved and allowed less points and yards per game. On the other hand you have an offense that regressed and scored less points and had less yards per game. We won more games this year, I assure you it wasn't because of the offense.
Please note this post doesn't absolve the defense from blame, there is certainly blame to go around. I just don't get the "lol" for the defense.