He has been bad, but clubs will pay for potential. Donovan's career will be trending downward, if he signed on for Everton for 4 years, he'll have little value left (selling-wise) at the end of his deal.
I just don't think you can compare the fees of the two (Altidore and Donovan). There are way too many variables.
If you mean that whether Altidore can play versus how much longer Donovan can be the best US outfield player, true.
Otherwise, there aren't any other variables. Altidore smells far too much like Adu for any club to be willing to pay big dollar for him again.









