I'm sorry, that's just wrong. They shouldn't be doing that because of your height. I'm glad you got a free drink for that crap.
No, I get that because I try not to let some of the stuff said to me not impact me, but easier said than done. Ignore the ones who said that because they are idiots. I know it's rude to say, but they earned it by being rude.