Remember that this is their(Front Office) job. They watch the tape, they scout the players, they coach the team. We Don't. So stop moaning about how the draft hasn't gone your way.
Mayhew has had the same philosophy for years now and by now you should have known it; Best Available Player. We draft by talent not by need. We draft by fit also, so certain players(3-4 DEs, 3-4 OLBs) may not fit our scheme so don't be pissed if we don't get them.
I fully trust Mayhew with how he runs the team and I actually love our picks. We got a LT for the future, another star receiver for the future and if nothing else very good CB depth.
I also think that this should be made clear, our team is centered around the Dline and the passing game. We aren't going to have a great secondary or a great running game. That isn't how this team is built up, so stop complaining and believe in the team and in the GM.