<human>: I've been dating this guy for 3 months now, and we get a long great and have loads in common. Him and I are both very open-minded people, however my bestfriend is not. My boyfriend wears makeup, nothing crazy like mascara and bright lipstick. He wears foundation and he contours/highlights. The foundation he wears is sheer-medium coverage, and I didn't even notice he wore makeup until a couple weeks into our relationship. I'm totally fine with it, I don't question his sexuality or anything. But my friend wasn't so accepting.

When she found out she made comments to me like, "are you sure he's straight?" "Maybe he doesn't like you, a lot of gay guys just try getting with straight girls for an ego boost" and she also makes jokes about it, right to his face. At first I thought she was just giving him a hard time to be funny or something, and I thought it would just blow over as time passed. But we've been together for 3 months now and she still makes these kind of comments, and it upsets him, which makes me really upset. He had acne throughout high school which is when he started wearing makeup, and he got bullied about it. So it's a pretty touchy subject for him, and it makes me really angry that my friend is disrespecting my boyfriend like that. 

How should I approach my friend about this, without pissing her off? I haven't really told her that it bothers him or me yet, since I initially thought she meant no harm by it I would just laugh a bit when she'd make comments about it. I'm not typically a very assertive person but I feel like I need to stand up for him or else I risk losing him because of this.

Give me a shortened version of the text
<bot>: My boyfriend wears makeup, my friend questions his sexuality and makes fun of him about it. At first I thought it was just a joke and it would pass, but she continues to do it and I want her to stop.