The Cardinals cant afford anyone. They like to pick their starting lineup from the scrap heap every year, and the great local media sells it to the fans as a "great pickup". They have a large fan base, and have no problem selling tickets. They just have a problem spending some of that money on some players.