NFL free agency can be a weird process when looked back upon, as people question just how much more frugal a team could have been.
Teams can get caught up in the madness of free agency and make signings that look a lot better than they actually are.
Here are a few of those signings that fans are praising, but really shouldn't be.
The Seattle Seahawks simply overpaid for an injury-prone receiver with just one big year.
Seattle has a good team that made the playoffs last year, but there is no sense handcuffing the team with Sidney Rice's massive deal.
He needs to play up to his 2009 standards for his entire deal in Seattle, and I don't see it happening.
Paul Posluszny was "productive" last year only because he had to be the garbage man for a really bad defensive line in Buffalo and clean up the mess.
Posluszny racked up a lot more tackles than he'll ever get in Jacksonville and the team paid way too much for the linebacker.
The Bills liked Posluszny, but there is a reason they weren't willing to pay through the nose for his services.
The Kansas City Chiefs just gave a huge, unnecessary deal to a No. 2 (possibly No. 3) wide receiver who won't even get many touches in this offense.
I'm baffled at why the Chiefs felt the need to go pay top dollar for a receiver who looked a lot better than he actually was because he played with Larry Fitzgerald.
The fact that Kansas City got another weapon is nice, but it came at way too high of a price.
I'd only let a re-signing make this list if it was that bad—DeAngelo Williams was that bad.
The Panthers had a running back-by-committee backfield, even when Williams was healthy, yet shelled out big bucks over an atrociously long period of time for the rusher.
Running backs tend to have a short shelf life in the NFL, and the Panthers just bought Williams through his expiration date.