Well what makes the old guy not to wear a trouser ?
He can travel out of his country, but defies to have an international dress code, then he is wrong morally.
If he does not want to change life style, let him stay home