He essentially said to her, "Hey, you look likes some tasty meat, can I have some?" That's not cool at all, and it's not the way to approach a woman - as if she was an object for you to acquire. It's exactly the kind of shit that women shouldn't have to be subjected to every damned day. The fact that you (and a lot of other men) don't get that is a huge part of the problem.
How about asking her a question, or commenting on the weather, and then seeing if she's remotely interested in engaging with you further - and then build on that growing rapport to the point where flirting might be appropriate - after it's been established that what she's open to that? I realize this takes actual social skills and paying attention to what the woman wants, but geez, it's really not that hard.