At the end of the day, the barstaff reflect the management. Bad manager=bad staff, Quirqy manager=Quirky staff, etc.
This business has changed so much in the last few years, and so quick, that some of the important stuff has been forgotten.
Staff training is the responsibility of owners/managemnet, and if they can't handle it, it falls upon the customer to do it.
If a barman tells you to go to a different part of the building to get what you want, remind him who's spending the money. Maybe the next customer will recieve better treatment.
It's not the ideal situation, but belive me it works.
G