Nothing anyone who doesn't drink would feel uncomfortable about.
I don't think it has much to do with the presence of bars or alcohol, but more with the local culture. And in the US, the drinking culture as a result of the absurdly high drinking age is totally juvenile. My guess is that programmers fresh out of college bring that culture with them.
Those who don't develop it before 30 or so will always suffer at the hands of those who do, and the latter group includes people who consider themselves inclusive and socially conscious.
Perhaps you should look at this problem from another angle: Maybe it's not that all these people who have personal problems are trying to get people to stop drinking, but instead it's that we should educate and encourage non-drinkers to still attend our events and not drink? Clearly there is a group of people who still think they're being pressured to drink, and some encouragement will make them more comfortable?
I don't drink very much at all, maybe one or two drinks every few weeks. I have never been ostracized, ridiculed, or even noticed when I get a Diet Coke (which is obviously not alcohol if you're paying attention, but from across the room who knows) or even a water (which is obviously not alcohol from anywhere because of how it's served).
The problem is that the boundary line can be difficult to discern objectively. And when people who enjoy boozy parties try to judge them it's all to easy to dismiss the problems because it's just so damned much fun for them. But it is a serious problem, especially in a professional industry.