There's a difference with letting someone go because of money, Ralph mainly being cheap, and dumping a player because you no longer feels he contributes enough or is a problem in the locker room.
McGahee didn't even stay in Buffalo on Mondays, dude would fly down to Miami. How many 1000 yard seasons did he have with the Ravens? All of one, and that after receiving a big contract. Lynch and McGahee got themselves traded, Peters wanted money the org didn't want to pay.
I don't give a flying !@#$ that they let McScrub and Lynch go, never wanted them drafted, both were reaches IMO. Guys like Fletcher, Williams, and Greer should've been kept because they were good football players, and great leaders too. Don't lump one group with the other, not fair to guys like Greer.