But something I failed to see is why Haggans might have been released in the first place. It appears that he may be sidelined for the first three games of the season.
Matt Barrows, a writer for the Sacramento Bee that covers the 49ers, believes that Haggans could be facing a possible three game suspension to start off the season:
New— Matt Barrows (@mattbarrows) September 2, 2012
#49ers OLB Clark Haggans faces a possible three-game suspension. He'll have a hearing on Wednesday.
Could this be part of the reason that the Cardinals no longer required his services? I still believe that Quentin Groves outplayed him for the backup outside linebacker spot, but it's hard to imagine this not being some sort of a factor.
With Haggans out the first three games, that would have been a roster spot wasted to keep a 35 year old, less than productive backup around.
It really all adds up in my eyes, but what do you think? Do you believe the Cardinals still should have kept him anyways? Tell us in the comments section.