He still has a one year left in his contract that sees his earning about 4m a season, I can't see him going for another club to earn much less and I can't see any club offering cash for him just for Juve to push David for an exit.
It has to be depressing to go from getting 3.5 million each year to nothing at all. If I was a footballer, I would never stop playing football if I could still get millions for it.