Maybin, the 11th overall pick in the 2009 NFL Draft, hasn't quite panned out in his first two seasons with the Bills.
The former Penn State linebacker has yet to record a sack in his NFL career and played in only 11 games last season.
The Bills have finally had enough. But did they wait too long to get rid of Maybin?
The answer is that they probably cut him at just the right time.
They gave him two years to show some potential and he didn't. Then they let him come to training camp for his third year for one more chance.
But he once again failed to show any potential, so the Bills cut ties with him.
Any time a team uses a first round pick on a player, they want to give him every chance to succeed.
They've made quite a commitment to that player, both money-wise and time-wise, so the coaching staff is determined to at least make him into a serviceable player, if not a productive one.
Sometimes, it just takes a little bit for the player to click. But Maybin hadn't clicked yet, so the Bills got rid of him.
He's still young, so there's a chance he could become a decent player somewhere down the road, but it won't be with the Bills.
The team could afford to cut ties with him now.
They are set at the linebacker position with a starting unit of Chris Kelsay, Nick Barnett, Shawne Merriman and Andra Davis. That starting four is going to be dynamic if they can stay healthy.
That's a pretty good unit, and Kelsay and Merriman are better OLBs than Maybin will ever be.
Keeping Maybin around as a backup didn't make much sense either. He's expensive and doesn't provide an upgrade over the other backup linebackers.
Therefore, even though the Bills have made plenty of questionable and bad moves in the past, they hit the nail on the head when they cut Aaron Maybin.
They won't regret this move.