Looking at the players from this list, how many of the ones who had a 2+ mil cap hit earned their keep? There is your problem. Paying out very good contracts to mediocre players.
Aaron Schobel(DE) $0 $8,729,795 $0 $0 $0 NO
Derrick Dockery(OL) $0 $6,356,720 $0 $0 $0 NO
Langston Walker(OL) $0 $6,006,720 $0 $0 $0 NO
Marcus Stroud(DT) $0 $5,673,386 $0 $0 $0 YES
Chris Kelsay(DE) $0 $5,000,000 $0 $0 $0 NO
Jason Peters(OL) $0 $4,450,000 $0 $0 $0 NO
Roscoe Parrish(WR) $0 $4,261,720 $0 $0 $0 NO
Terrence McGee(CB) $0 $4,125,000 $0 $0 $0 YES
Kawika Mitchell(LB) $0 $4,006,720 $0 $0 $0 NO
Spencer Johnson(DE) $0 $3,506,720 $0 $0 $0 NO
Melvin Fowler(OL) $0 $3,323,388 $0 $0 $0 NO
Lee Evans(WR) $0 $3,130,344 $0 $0 $0 YES
Ryan Denney(DE) $0 $3,106,720 $0 $0 $0 NO
J.P. Losman(QB) $0 $3,068,250 $0 $0 $0 NO
Josh Reed(WR) $0 $2,925,000 $0 $0 $0 YES
Donte Whitner(S) $0 $2,734,500 $0 $0 $0 YES
Robert Royal(TE) $0 $2,331,720 $0 $0 $0 NO
Brian Moorman(K) $0 $2,243,148 $0 $0 $0 YES