Almost 60 per cent of Irish people say “St Patty’s Day” is offensive or out of touch, compared with just 10 per cent of Americans