Time is the one who with defeat Anderson Silva no matter who the other fighter is. No loss should blemish his record anyway as he has moved past his prime and into his wane. Sorry for slight hijacking.
Agreed with your first sentence, the second one not so much. Silva has gotten better with age and is definitely not past his prime.