@glitterbag,
I'm half Irish, and the drinks did flow at social gatherings when I grew up. anyone who did not offer a drink when someone came over was considered a little rude. How much of that was the Irish influence and how much was just the times, I'm not sure.
I think a lot has to do with a Catholic-Protestant thing, or at least conservative Protestants. Conservative Protestants tend to look at alcohol as evil, Catholics as more of a social thing. I remember an early interview with Clinton on TV, he said, "How do you tell a Baptist from an Espiscopalian"? Episcopalians are the Protestant denomination closest to the Catholics in practices.
The interviewer said he did not know.
Clinton said, "The Episcopalian nods 'hello' to you when you pass him in the liquor store".
After a moment of uncomprehending silence by the interviewer, Clinton quickly added, "The Baptist would just pass you by".