The real Carl Davis hasn't done much in five NFL years.
By comparison Matt Roth had a much more productive NFL career and played only two more years than Davis.
If this is the end of the line for Carl he should be grateful that he got five years. That's more than most with his general talent level get. If he's taken care of his finances he should be in pretty decent shape.