I have a boyfriend and he calls girls babe and sweetie ALL the time...

What does it mean? He always calls girls sweetie and babe. He uses babe less than sweetie. It seems like he never calls the really fat girls babe, he just calls them sweetie. It seems like he calls more of the skinny and pretty girls babe. He does it quick and brief. He doesn't make eye contact and he acts like it's just something he does without noticing. I haven't ever said anything to him about it. He never flirts with other girls in front of me but he does that. Is that flirting? Then last night he took me out to Olive Garden and called the waitress babe. Then he tipped her $10 for a $35 meal (which he always tips big anyways)but on the way back he had the nerve to ask me if I would buy him a pack of cigarettes because he ran out of money. I'm not ugly and I'm very sweet, I think he just tries to take advantage of me. What should I do? Is he a jerk?
I have a boyfriend and he calls girls babe and sweetie ALL the time...
Post Opinion