I don't think you over reacted. older people are always giving younger people shit about stuff and think they are right in doing so, when they often wrong in doing so, so your response was totally normal.