If the beer was that important to your experience at the restaurant then I believe you did the right thing. However . . . I never go to a Mexican restaurant to drink beer because I do not believe they know how to brew or serve it. I know that will likely trigger some rants but Mexico is not known for good beer. Instead, I get a tequila drink.