I get it. I do.
We've seen a lot of the same issues and John has some definite blindspots.
However, I don't think he deserves as much hate as he's getting from the fanbase right now.
John has done pretty well for what is shaping up to be 3 drafts consecutively. We've been finding value later in the draft, hitting on our top picks, and overperforming the average.
The roster has young cornerstones to build around.
Yes, the OL has again been a problem - but honestly, right tackle has been the biggest issue, and we're on our fourth stringer. There's no planning around that. He did hit on a near-elite-when-healthy right tackle in the third round. He nabbed 2 great tackles in the same draft.
IOL is a blind spot, yes. Does a Damien Lewis level player for almost 20 million a season fix this though? No, man. It doesn't.
John has, overall, been a steady GM. He's reloaded the roster relatively well time and time again. He finds value in the draft fairly consistently. He works with his coaches.
I say give it some time to see which problems are coaching related and which are personnel related. My suspicion is that the newer offensive coaching staff is getting more leash because they're new, but... suffice to say, I don't think this line looks as bad as they do with guys like Schotty and Solari coaching them. Just saying.
TL;DR: John is still a good general manager regardless of current frustrations. This is his first time with a new coaching staff. If they deserve time, then he deserves time to learn what a whole new staff needs.