He should have hung it up three years ago.
When he was traded, he had one REALLY good year left in him, which was his first in Miami. But I agree, he should've hung it up at 35.