Do you honestly think they are giving you FREE tequila because they like you? Because they are so happy you are visiting Mexico? Get a clue folks ... tequila not only makes your clothes fall off, it makes your wallet and cash go bye bye in a hurry!
And to that lovely young man barfing in the garbage can directly in front of the restaurant ... I hope you're hungover for the next month!