I'd only be offended if you told me you were attracted to me, or tried some gay-for-straight stuff. I have female friends that are absolutely gorgeous. I mean, they are fucking hot. But I've never told them "hey you're super hot" because that's rude and that's not really what friends do. I might offer a compliment like "you look great don't be down on yourself" or "yes, you do look good in that [clothing article]" but never a "damn you look so good I'd love to see you naked" or anything like that, not suggestive.
I'm only repulsed if the attraction made itself known and hampered our friendship. I'd know right away that the only reason said male friend was a friend to me was because they are interested in fucking me. I've had men fall head over heels for me--some still do--and its annoying as soon as I know, and I feel like our whole friendship was a big sham and set up just because they were so horny for me, all the hanging out and everything was just so they could be around me, but not to be my real friend. All those guys ceased being my friend the minute, I think, they realized "yes, I am straight, married to a woman who I love more than anything, and I do not want to fuck you, dude". Its like one minute we're hanging out quite a bit, and then its like I'm being ghosted and they don't return emails, calls, texts, Facebook notes, etc.. My wife has had male friends like this in the past. She's into guy friends, real ones that don't want to fuck her, and they are straight and get pussy and have their own ladies. But as soon as one of those male "friends" realized she was dating me, or with me, or she didn't want to have sex with them, they'd cease being her friend and never ever talk to her. Some guys were her friend for like months to a year sometimes. As soon as the chance to get their dick wet ended, boom she was ghosted. Like the friendship, hell, the acquaintance, didn't ever exist.
My advice OP is to find gay men who are not effeminate. I think they are out there for sure. You probably just need to figure out who they are and find them.