He had every reason to be  Old age is an unforgivable insult.
He had a right to be mad when he was referred to as old age.