This caused quite a stir lol. It was simply supposed to be a humorous story. I don't blame the waitress, though I do think you should know what beers you have on tap (especially if it's only 4). Simply saying Hefeweizen isn't enough. That'd be like me asking what the special was and her saying "BEEF". Well, is it carne asada? chili verde?
It's okay to not know the nuances or taste of the beer, but at least know the name!
Hell, I'm that way about cigars. I went into a cigar store a few months ago and asked:
"Hey is that maduro cigar any good?"
Cigar guy: "Maduro is a cut of cigar..not a brand...."
I was having Mexican food, and didn't feel like a Hefeweizen would really complement what I was eating. Thus the choice for a margarita. I certainly didn't want tecate or coors or miller or whatever they had.