I didn't say every person is an alcoholic. Nor did I mention desperation. A 4L bottle of Shochu would go over very well in a lot of social situations with large groups of people. I suppose you could bring food too / instead. Or hand over cash. That is not the message I would personally want to convey, however. My point with the booze was that you are not, in fact, being judgemental, and you are there to honestly enjoy some new company, maybe make a new friend or two, and learn and exchange through conversation.
So I forgive your bad mood.