Why does my boyfriend stare at other women in front of me? I've told him that it's disrespectful, but he still does it.. I don't get it?

It makes me feel so inadequate. Like I've lost something (my pride?) to a complete stranger (s). Is he trying to shred my confidence and make me feel like I'm not good enough for him? I'm beautiful. He's even said that the hardest thing he's ever done was to make a pretty girl like me love him. He brags to his friends that I'm always the most beautiful girl that every man wants when we go out... SO, why the hell does he stare at other women (right in front of me)? And the girls he stares at aren't always that great. Some of them are out of shape. I'm not judging, but I'm healthy, fit, and slender... some of the girls he stares at are flabby. If that's what he's into, why the hell is he with me? I never flirt in front of him and I expect the same consideration. I'm not into games or getting revenge... I love the silly guy, but does he even love me? Maybe I'm not his type?
I've never questioned my worth before this. He knows it bothers me and he still does it. I know I deserve better treatment and I'm pretty much left with two options: 1- never go out in public with him again (yeah right...:)), 2- Peace out... it's happened three times and I can't compromise.

I have one last question... what's the best way to act during these offenses? I always think everyone 'expects' me to be jealous of the other girl. I'm rarely jealous of her, but mostly hurt and confused by him. Should I walk away (I've done this)? Flirting with other men would be easy and predictable, but I've done this, too... I don't know
Updates
+1 y
Ok. Stop with the insecurity remarks. I'm very confident in my looks and in who I am. I'm a beautiful woman. Many men stare, smile, and even approach me when we're out together, but out of respect for him, I don't entertain. But that's just it...
Updates
+1 y
While I'm ignoring the attention from other men, he's STARING... not just a look of appreciation... I appreciate beauty, too... But he stares (he even repositioned me when we were dancing to have a better view of another girl)... Why?
Why does my boyfriend stare at other women in front of me? I've told him that it's disrespectful, but he still does it.. I don't get it?
Post Opinion