For me, I see things/ actions labeled good and evil as being relative.
No one ever said that to be a good person means that you should let yourself get walked all over.
No one ever said that evil people don't have moments where their humanity shines.
No one ever said that morality is in black and white.... even the Christian Bibles confuses itself and contradicts itself.
Forget concepts of good and evil. Live this life with no regret. Make you decisions without looking back. Do as you please and be prepared to face the consequences of your actions.
There is no good or evil. There is only acting out from a place of security or lashing at the world because of a sense of fear covered in a bunch of other words we use to hide our true insecurities.
I know it's a little Oprah-ish, but this is how I have come to interpret this question about morality at this very moment in my life.
If this is about relating to men... I think that it's best to be honest. Again, there's no evil or good here.
If you meet someone and you're not interested, or you're interested, but shy, or someone's working your nerve..... there's no reason to be cunty or to be too delicate. Speak from your heart and buy them a beer if they're having trouble understanding you. For some reason, I've noticed that guys.... gays sometimes have issues with being dry and honest.... speaking from their hearts.