I'm a bit late to the party, and I hate to bring more negativity into the Sabres sub on HF (though, for obvious reasons, this thread isn't bad), but I really don't like that Bernard deal. It's just way too much money for a 224 pound linebacker who's nothing special in coverage. Frankly, I think they should bring in competition for him at the mike spot, not gift it to him.
Plus, LBs just aren't valued particularly highly around the league. You should really only give significant contracts to LBs who are difference makers at the position (e.g., prime Milano), and Bernard is certainly not that. If you don't have one of those guys, just roll with a combination of guys on rookie deals and journeyman veteran types.
At the end of the day, I get big Dawson Knox vibes from this one. Beane & Co. are a bit blinded because he's one of their guys and they want to reward him. But it's not actually what's best for the team, as we're using precious cap space inefficiently.