When they try to talk to her, I always just say shes w/ me. If there just staring, that made me feel great I usually just give her a kiss and smile at the guys
First make sure your friends have your back in case fisticuffs actually arises. Then I'd just stare at them with a blank expression for awhile and then smile. It's good to know that you "have" someone by your side that they wish they had.....
Yeah, Sir Charles is the MAN, but you get in trouble throwing people through windows if you aren't rich and/or famous.
Just glance at the guys, shake your head and give a little laugh... It's as if to say they don't stand a chance, and she's out of their league. That way you didn't exactly do nothing, nor did you say something antagonistic. If they get mad at you shaking your head and laughing them off, try and be good humored about it. Laugh and say you understand why they would be interested because she's beautiful, but if they keep using goofy tactics like those catcalls they can't really hope for anything close to what you have.