I don't know if I'd call him old or washed up. What I would call him is just passable as a WR. He's a decent KR, but I'd rather go get an EXCELLENT WR and have a passable returner.
He had an awful QB situation. He was great value just a year ago with the Panthers when Cam was somewhat healthy and Gross protecting the blind side. That allowed him to cash in with the Cards who overpaid. Many Panther fans want him back for cheap as he was sorely missed.