Diageo has defended itself amid criticism in Ireland over its annual Guinness-promoting Arthur's Day.