I don't think you screwed up either. I have to say, your post did make me laugh, the way you described the situation, I got a visual of it. (oops sorry)
I honestly don't get why some, don't GET IT, when a person says, no thanks I don't drink, without having to explain it, or THINK we need to explain it.
Stand your ground, keep up the great job!!
Kudos on 30 days. WAY TO GO!!