Every man looks at other women. So there's nothing wrong with your guy in that regard. That said, the blatant staring he's doing in front of you is completely disrespectful and you are 100% right in being upset about it.
You need to let him know how you feel about this. A lot of guys don't realize how insulting and demeaning it is to check other women out in front of their girlfriends or wives. Your guy is clearly in that category, and so it's up to you to let him know that he shouldn't be. If you talk to him about it, hopefully he'll get the message and tone it down.
If not, something like that is grounds for a break-up.
Ugh. I agree it's "normal" for guys to look at other women (I don't agree with it - but what can you do.) He doesn't hit on these women, so I try not to get mad; but I feel the same way, like can't he be less obvious about it at least? I admit I have said things like "Do you know her?" or just turned and stared directly where he is staring, boobs or otherwise; once I even said "Why don't you go and tell that girl her thong is showing, because you seem so concerned about it." I know that sounds horribly mean ( I cringe even writing it, but I was angry at the time) but he really didn't get that it bothered me, and it hasn't happened since then.
Agreed, K. It's "normal," but it's still not right.
I once dated a guy who even said out loud, "She's hot." I never told him how that hurt my feelings when he was on a date with me.