I think you did the right thing talk is cheap. However that is the reason I only go to biker bars I never have that problem. If somebody runs their mouth at a biker bar they will get their A$$ stomped. For that very reason people like that don't go to biker bars and everybody is very polite to each other.

As far as drinking and carrying it depends on your definition of drinking. If I go out to dinner and have a drink with dinner, or stop at a biker bar to have lunch while out riding my harley and have a couple of beers I carry. If on the other hand I was to go out to a bar to drink with some freinds and party then I will not carry.