Lets see OP. I am a woman here, the guys know me as "the old lady". Let me ask a few questions to help the board to help you. Please answer honestly for otherwise we cannot know the situation better. The questions below will help.
1. What country are you in (Italy?)
2. How good looking are you (model/handsome/decent/looks are not your calling card)?
3. How old are you?
4. What kind of fitness (soccer athlete/body builder/skinny/runner/some overweight/very overweight)?
5. How do you feel at parties (sociable/comfortable/anxious/I don't do parties)?
6. If you are talking to another man's girlfriend or wife, how does the woman's partner react (he doesn't care/he is curious but cool/he is jealous/he is angry at you and/or his girl)?
The answers to those questions will help us help you.
Finally one last observation & question: If a man gives you a compliment you seem to react/respond inappropriately. When someone, especially a stranger, gives you a compliment, they have made an effort to notice something they LIKE about you. That is NOT an attack. But you seem to react aggressively or rudely, which is an inappropriate response. Your inappropriate response is rude and weird to the person who just complimented you.
Listen carefully. My husband used to react to compliments rudely and weirdly. Strangers talking to him made him feel weird and judged. He is on the autism spectrum and unsolicited interactions with strangers, mainly men, make him feel uncomfortable. I explained to him that people are being nice, but he is being inappropriate. I said to him, just nod, smile, tip your hat or say "Thank you". Those are socially appropriate responses. He started responding as I suggested and people no longer saw him as rude or weird or arrogant in those situations. Perhaps you might try a thank you or other acknowledgement?
My husband is a semi pro athlete, and is very good looking. Men assume he is arrogant (because of his looks) rather than socially awkward. Like you he prefers the company of women, and has more female friends than male friends. Fortunately I am not a jealous woman, lol.
Does any of this resonate with you?