For those of you in the zero tolerance crowd: If you are ever out to dinner or maybe a BBQ or any public gathering or festival and see someone drinking, I implore you to discreetly get you and yours out of the area before the drinker leaves, as you don't know what or if they are driving and where they may be going. It'd be the wise choice to get home before this menace has a chance to get behind the wheel. Whether or not they are armed makes no difference, because in your mind they are at that point an immediate threat.
As a matter of fact, it may be a good idea to never go to any of the aforementioned places solely because of that reason/risk.
To those who monitor no drinking while carrying in the home, that's totally cool. I get it, and know others that are the same line as you. That's definitely your right, and anyone who visits should be expected to abide by whatever rules you set or leave.
However most of us know that no matter what the scientific data says, no officer that we know of will arrest a healthy and right-minded person of being drunk after one or two (at the most) drinks (excluding mixed beverages, even then it's a real stretch).
Basically it comes down to personal choice:
If you don't like what's going on around you (someone drinking and carrying), go wherever makes you most comfortable.
If you can definitely stop at a real-world reasonable limit while carrying, have at it but expect the possibility of a few concerned people around you and act accordingly. For example, my limit is one beer carrying or not.
For those that like to tie one on at the end of the week, simply lock it up at home beforehand and until you stop seeing double and your hangover has subsided.
Problem solved.
But then again, the above is solely my personal opinion, and I'm incredibly stupid.