There are two different things being argued by you:
1. Grier is mostly responsible for Harris.
2. Grier is mostly responsible for the players we've drafted since before he even had the title of GM.
I never argued #1, because I don't know, neither do you, neither does any of us.
#2, is what I've argued with. I've argued it because you seem to be under the impression that Grier has been responsible for all the picks made, when he hasn't. All we know for sure is that he is responsible for the team since last year, when Ross actually put him in charge of the football side of things. He chose the coach. He chooses the players for that coach.
Before, Tbaum would have more say than him as his boss and the coaches (he didn't pick) would effectively have more say than him because they were chosen by his boss and it was his job to help them succeed. That means giving them the tools they request. You are talking about assigning blame as if it is a constant percentage of fault. For all you know, Grier had Harris ranked as the 5th best DE, and Gase or Tbaum punted the table for him to be picked where he was, again, you don't know & I don't know. Since we don't know, then how much blame can be assigned to him? Your argument is based on your incorrect perception that the title General Manager carries the same duties and power across the NFL.
Now, he has no one overwriting him. Now the coach he has to give tools too, is the coach he picked, so if the coach is wrong, then that falls on Grier.
Ask yourself, how can Grier's responsibilities change and his actual titles change, but the amount of blame he deserves for things good or bad, doesn't.